`
JavaStudyEye
  • 浏览: 80618 次
  • 性别: Icon_minigender_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>
分享到:
评论
1 楼 键盘上的无奈 2013-03-20  
太谢谢你了,参照官方的dome,国际化失败,这个问题搞得的头都大了.百思不得其解啊..太感谢你了.这个会不会一个BUG?

相关推荐

Global site tag (gtag.js) - Google Analytics