最近在搞菜单。其实很简单的问题,搞了很久。使用很老很实用的技术叫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>
分享到:
相关推荐
Virtualization-x86_64-2.3.1-8926.spk 这是群晖虚拟机最后一个可以免费使用的专业版。目前安装的最新的Virtual Machine Manager套件均为Basic(基础版),功能上有很多限制,推荐大家需要的话可以安装这个版本。
struts2-convention-plugin-2.3.1.jar,使用注解的方式代替xml配置action,必须要引用这个包。
harbor-offline-installer-v2.3.1.tgz
nexus-oss-webapp-2.3.1-01-bundle官网安装包,亲测可用。官网上下载速度太慢了。这是为了搭建Maven私服的工具。
java运行依赖jar包
qt-creator-win-opensource-2.3.1.exe qt-creator-win-opensource-2.3.1.exe qt-creator-win-opensource-2.3.1.exe
hyperledger-fabric-linux-amd64-2.3.1.tar。fabric的linux版本二进制文件
关于使用struct2框架时部分缺失的json的jar包的补充
apache-seatunnel-incubating-2.3.1源码
java运行依赖jar包
赠送原API文档:jaxb-api-2.3.1-javadoc.jar; 赠送源代码:jaxb-api-2.3.1-sources.jar; 包含翻译后的API文档:jaxb-api-2.3.1-javadoc-API文档-中文(简体)-英语-对照版.zip 对应Maven信息:groupId:javax.xml....
jar包,官方版本,自测可用
maven-surefire-report-plugin-2.3.1.jar
修改proguard-maven-plugin插件默认可以对proguard打包后的jar重新打包
qt-creator-win-opensource-2.3.1
struts-2.3.1.zip.003 struts2.3.1全包
java jar包,亲测试可用 安全,可以对其进行数字签名,只让能够识别数字签名的用户使用里面的东西。 加快下载速度; 压缩,使文件变小,与ZIP压缩机制完全相同。 ...能够让JAR包里面的文件依赖于统一版本的类文件。...
xxl-job-admin-2.3.1 后台管理jar包
nexus-pro-trial-installer-2.3.1-01-unix.zip unix版本