Struts2中用struts menu须注意哪些点
导读:本文共1155字符,通常情况下阅读需要4分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: Struts1.0中的struts menumenu-config.xml为菜单配置文件!在struts1.2的struts-config.xml文件中加入如下代码:参数是:menuConfig 对应值是:菜单配置文件path!Struts2.0 中的struts menumenu-config.xml文件中注意添加条目时,一定要修改Item name属性,不能... ...
目录
(为您整理了一些要点),点击可以直达。Struts1.0中的struts menu
menu-config.xml为菜单配置文件!
在struts1.2的struts-config.xml文件中加入如下代码:
Struts2.0 中的struts menu
menu-config.xml文件中
注意添加条目时,一定要修改Item name属性,不能重复哦,否则无法正常显示!
Struts3.0中的struts menu
struts2中配置struts-menu
以前在struts1.x中需要在struts-config.xml中配置
----MenuContextListener.java部分源代码:--------
public class MenuContextListener implements ServletContextListener {
private static Log log = LogFactory.getLog(MenuContextListener.class);
private ServletContext ctx;
private String menuConfig = "/WEB-INF/menu-config.xml";
public void contextInitialized(ServletContextEvent sce) {
ctx = sce.getServletContext();
if (log.isDebugEnabled()) {
log.debug("Starting struts-menu initialization");
}
// check for menuConfigLocation context-param
String override =
sce.getServletContext().getInitParameter("menuConfigLocation");
if (override != null) {
if (log.isDebugEnabled()) {
log.debug("using menuConfigLocation: " + override);
}
this.menuConfig = override;
}
MenuRepository repository = new MenuRepository();
repository.setLoadParam(menuConfig);
......
对比struts1中的插件加载方式,这个舒心多了,但是struts2中菜单配置文件一定是:menu-config.xml,
struts1中则可以自己命名!
Struts2中用struts menu须注意哪些点的详细内容,希望对您有所帮助,信息来源于网络。