首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

struts-menu集成struts2.3.1例证以及注意的地方

2012-09-06 
struts-menu集成struts2.3.1例子以及注意的地方最近在搞菜单。其实很简单的问题,搞了很久。使用很老很实用的

struts-menu集成struts2.3.1例子以及注意的地方
最近在搞菜单。其实很简单的问题,搞了很久。使用很老很实用的技术叫struts-menu,这个技术好久没有更新了。啥也不说了,网上除了官方的例子,貌似很难找个入门的。这个轮子,同样送给和我一样的初学者。下载扔到tomcat中的webapp下面即可运行。

如果把这个例子加入到 sitemesh中就更棒了。

注意的地方一:
1、表现:ERROR - UseMenuDisplayerTag.doStartTag(214) | Can't find bundle for base name org.apache.struts.action.MESSAGE, locale zh_CN
2、解决方式:其实这个错误是调用struts2中org.apache.struts.action.MESSAGE路径为空造成的,如果运行的是struts-menu官方的例子,直接把
DisplaySourceServlet.class文件删除掉试试。

注意的地方二:
1、表现:国际化失败
2、解决方式:页面中引入<%@taglib prefix="menu" uri="http://struts-menu.sf.net/tag-el"%>,注意 后面有el。然后web.xml中引入

<context-param><param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name><param-value>ApplicationResources</param-value></context-param>

热点排行