BBS管理要加上
讨论区维护、用户管理、角色管理、权限管理
用户管理里面要有 :编号、登陆名、访问次数、最近访问时间、角色(角色一栏要用下拉列表框来选择,下拉列表框是动态生成的!)
角色管理
权限管理:每个角色有哪些权限
动态下拉列表框用自定义标签实现:mybbs.tld
<tlib-version>2.0</tlib-version>
<short-name>mybbs</short-name>
<uri>http://www.mybbs.org/tag</uri>
<tag>
<name>select</name>
<tag-class>org.mybbs.tag.SelectTag</tag-class>
<body-content>scriptless</body-content>
<attribute>
<name>name</name>
<required>yes</required>
<rtexprvalue>yes</rtexprvalue>
</attribute>
<attribute>
<name>table</name>
<required>yes</required>
<rtexprvalue>yes</rtexprvalue>
</attribute>
<attribute>
<name>valueCol</name>
<required>no</required>
<rtexprvalue>yes</rtexprvalue>
</attribute>
<attribute>
<name>textCol</name>
<required>no</required>
<rtexprvalue>yes</rtexprvalue>
</attribute>
<attribute>
<name>defaultValue</name>
<required>no</required>
<rtexprvalue>yes</rtexprvalue>
</attribute>
<attribute>
<name>onchange</name>
<required>no</required>
<rtexprvalue>yes</rtexprvalue>
</attribute>
<attribute>
<name>condition</name>
<required>no</required>
<rtexprvalue>yes</rtexprvalue>
</attribute>
</tag>
页面上使用:
<%@ taglib uri="http://www.mybbs.org/tag" prefix="mybbs"%>
<mybbs:select name="role" table="roles" valueCol="roleId" textCol="roleName">
</mybbs:select>
注意角色实际上是有版面限制的,比如版主角色就有一个版面的问题,在哪个版面上是版主呢??
在角色表中加上一个角色类型字段:1表示在所有的版面都有效,2表示仅仅在一个版面中有效!
5天的时间弄这个BBS……是有点繁琐了,也有些困难……但是……还得作