【发布时间】:2015-02-19 09:13:34
【问题描述】:
我正在使用 spring MVC 4 并在我的主页中配置菜单,该菜单将根据我定义的角色显示。所以在我的 menu-config.xml 我定义为
<Menu name="Company" title="menu.companyTitle" page="/xxx/yyy/zzzz">
<Item name="NewCompanyRequest" roles="ROLE_ADMIN,ROLE_USER" title="menu.NewCompanyRequest" page="/admin/companyRequestList" />
<Item name="editCompanies" roles="ROLE_ADMIN" title="menu.editCompanies" page="/xx/yyy/ccc" />
</menu>
<Menu name="Exchaged" title="menu.admin.aboutCompany" page="/exchaged" roles="ROLE_ADMIN,ROLE_USER"/>
表示上述项目名称 editCompanies 应该只对 ADMIN 用户可见,并且工作正常,但在 UI 中它扰乱了下一个菜单 Exchaged 并引入了一个。
我尝试了一些步骤,但没有工作,也没有找到解决方案。
【问题讨论】:
-
那是什么标记语言?
-
您必须为
<Menu>省略不正确的标签。
标签: spring spring-mvc spring-security