今天把 一个树型菜单加到appfuse项目中了,可惜的是在项目外面一切显示正常,但是一加到appfuse中就长时间加载而不出现菜单页面,查看源代码后发现树型菜单代码是有的.而且是被sitemesh装饰过了,反复对比项目外的跟项目里的猜想应该是sitemesh捣的鬼,但是不知道怎么回事居然无法配置该页面不被sitemesh装饰,这个页面(menu_list) 是在struts Action中跳转到的页面struts配置文件如下:
xml 代码
- <action path="/menumanage"
- type="org.news.webapp.action.MenuManageAction" scope="request">
- <forward name="success"
- path="/sysmanage/menu/menu_success.vm" />
- <forward name="list" path="/sysmanage/menu/menu_list.vm"/>
- </action>
在sitemesh配置文件decorator.xml中我也设置了/sysmanage/menu/下的页面不被装饰,如下:
xml 代码
- <excludes>
- <pattern>/sysmanage/menu/*pattern>
- excludes>