struts2 2.3.15升级到2.3.16问题
2014-05-04 13:24
218 查看
刚刚项目把struts2版本的从2.3.15.1升级到2.3.16.1的版本,升级后发现不能正常访问,说不能在指定的命名空间下找到指定的方法,后来发下问题如下,希望对大家有些帮助。
在struts2 jar包下有一个default.properties文件(路径为:\org\apache\struts2),里面是struts2一些默认配置,其中有一项配置是struts.enable.DynamicMethodInvocation,作用是动态方法调用,为true时,就可以在struts.xml配置“*”的通配符,来调用action里的方法,在2.3.15版本之前都是默认为true
而到了2.3.16之后就默认设置为false了
这样就不能使用通配的方式调用action里的方法,如果想使用通配符来调用action里的方法的话需要在struts.xml里把struts.enable.DynamicMethodInvocation设置为true.
在struts.xml里添加如下配置:
<constant name="struts.enable.DynamicMethodInvocation"value="true"></constant>
这样就可以了。
在struts2 jar包下有一个default.properties文件(路径为:\org\apache\struts2),里面是struts2一些默认配置,其中有一项配置是struts.enable.DynamicMethodInvocation,作用是动态方法调用,为true时,就可以在struts.xml配置“*”的通配符,来调用action里的方法,在2.3.15版本之前都是默认为true
而到了2.3.16之后就默认设置为false了
这样就不能使用通配的方式调用action里的方法,如果想使用通配符来调用action里的方法的话需要在struts.xml里把struts.enable.DynamicMethodInvocation设置为true.
在struts.xml里添加如下配置:
<constant name="struts.enable.DynamicMethodInvocation"value="true"></constant>
这样就可以了。
相关文章推荐
- struts2 2.3.15升级到2.3.24.1问题
- struts2升级之后jsp到action传值出现乱码问题
- Struts2从版本2.2.1升级至2.3.15.1出现的问题
- struts2版本升级记[2.1.8->2.3.15]
- Struts2升级出现的问题
- struts2升级jar包遇到无法正常访问action的方法的问题
- Struts2 漏洞:Struts2.2.1版本紧急升级Struts2.3.15.1版本中遇到问题和解决方法,你中招了没?!
- struts2升级带来的问题
- struts2 2.3.32升级到2.5.13,kindeditor图片上传问题
- struts1.x 升级到struts2的几点问题
- struts2 2.3xxx 升级至 2.5.10.1中遇到的问题
- struts2 升级 struts-2.3.32 和 struts-2.5.10以上版本报404错误问题
- 升级到Struts 2.3.32问题-struts2校验文件不起作用
- Struts2报出安全漏洞,升级jar后遇到的上传问题。
- Struts2从版本2.2.1升级至2.3.15.1出现的问题
- struts1.x 升级到struts2的几点问题
- 系统升级改造的问题与实践
- 升级Linux下的Python遇到问题
- FreeBSD5.3进行CVSup升级不成功的问题
- 在Ubuntu上使用btrfs及在centos中升级内核遇到的一些问题