STRUTS-MENU简介:STRUTS-MENU支持静态和动态菜单,数据来源和显示方式分开,菜单文字国际化,权限。
静态:只须在标签内加上
动态:在menu:useMenuDisplayer 中加上:repository="userMenuRepository"显示样式:在menu:useMenuDisplayer 中加上:name="Velocity"国际化:在menu:useMenuDisplayer 中加上:bundle="org.apache.struts.action.MESSAGE"权限:在menu:useMenuDisplayer 中加上:permissions="rolesAdapter",如果名字是"rolesAdapter"则会自动调用默认的net.sf.navigator.menu.RolesPermissionsAdapter:
在显示菜单项时,会判断菜单所定义的角色是否与用户的角色吻合,是则显示,否则不显示。如果使用ACEGI作为权限柜架,只须加上securityContextHolderAwareRequestFilter即可。在前一个项目当中要根据登入用户的权限进行菜单显示:我把其中相关的代码提炼出来. 在系统启动时把菜单信息加载近来.通过扩展ActionServlet进行加载.
posted on 2007-07-16 23:07 paulwong 阅读(1822) 评论(1) 编辑 收藏 所属分类: J2EE
你好,我根据你的博客整理到了zuidaima.com上,地址:http://www.zuidaima.com/share/1724475036945408.htm,有版权请告知。 回复 更多评论
Powered by: BlogJava Copyright © paulwong