添加完横向导航条的菜单后,继续添加菜单,分别如下图。
链接的文本框怎么填呢?
和@RequestMapping相呼应。
权限标识呢?
和该EsiElecDynamicController.java类中的@RequiresPermissions相呼应。
第四步、新建字典注意排序和键值。
第五步、分配角色例子中只是对admin用户添加了行业动态的权限。可自行配置。
第六步、字典应用添加动态的时候,可以看到有选项,分别为发布和审核,这个时候就需要应用字典数据了。
esiElecDynamicForm.jsp代码片段
<shiro:hasPermission name="cms:article:audit"> <div class="control-group"> <label class="control-label">发布状态:</label> <div class="controls"> <form:radiobuttons path="delFlag" items="${fns:getDictList(\'esi_audit_status\')}" itemLabel="label" itemValue="value" htmlEscape="false" class="required"/> <span class="help-inline"></span> </div> </div> </shiro:hasPermission>1
2
3
4
5
6
7
8
9
最外层的是权限设置,注意form:radiobuttons path="delFlag" items="${fns:getDictList(\'esi_audit_status\')}"。
path的值对应的是EsiElecDynamic.java类中的字段。
items就是从字典中取出的值了。
第七步、显示发布人显示发布人,需要关联到几个地方,一定要注意。
第一处,esiElecDynamicList.jsp
<td>${esiElecDynamic.user.name}</td>1