Struts2版本2.5之后关于通配符找不到某些method的解决方法
来源:互联网 发布:寒战2 知乎 编辑:程序博客网 时间:2024/06/05 19:40
struts2从2.5版本开始,为了提升安全性,默认开启了严格的方法调用。
在struts2-core-2.5.*.jar中我们可以找到配置文件struts-default.xml,
首先请看:
而我们在自己的struts.xml中创建的package都是继承自struts-default,既默认设置有 strict-method-invocation="true" 。那么它有什么用呢?我们继续来看它的配置文件:
有一个<global-allowed-methods>属性,全局允许方法,所以在严格方法调用的情况下,它默认允许通过的只能是和上图相同方法名的方法。可以说,该属性的作用是指定可被调用的方法 。
总结:
因此想要使action调用其它方法有两种解决方法
(1)将strict-method-invocation设置成 false,取消严格的方法调用。
(2)新加属性<global-allowed-methods>所使用的方法</global-allowed-methods>。
如:
阅读全文
1 0
- Struts2版本2.5之后关于通配符找不到某些method的解决方法
- 关于struts2升级2.5版本后不能用通配符的解决方法
- struts2.5.2版本使用action通配符提示找不到action的问题
- struts2.5.12版本使用action通配符提示找不到action的问题
- 关于Struts2通配符的问题
- 关于struts2通配符的使用
- 关于struts2的通配符问题
- struts2.5的method使用通配符无效问题
- 关于Struts2的某些简单总结
- Ant+checkstyle:找不到某些自定义异常类的解决方法
- Xcode编译之后使用cocoapods导入的第三库中头文件找不到库中的某些文件
- 关于百度地图SDK v3.6.0以上版本找不到PoiOverlay类(开源代码)的解决方法.
- 关于百度地图SDK v3.6.0以上版本找不到PoiOverlay类(开源代码)的解决方法
- “make install 库之后 pkg-config 找不到库”的解决方法
- action 的 method DMI 通配符
- 关于struts2配置里的通配符的理解
- 005——struts2的关于通配符的问题
- struts2通配符的使用
- 网络编程文件描述符超过限制的解决办法
- PAT-L1-010. 比较大小
- 【机器学习实战】制作五子棋AI之四:基本规则的建立【2】
- ftp ssh nfs简介
- 如何在github的wiki中添加图片
- Struts2版本2.5之后关于通配符找不到某些method的解决方法
- JDBC连接数据库经验技巧
- js中‘!!’的本质
- 顺手的Hscan弱口令扫描
- Struts2漏洞2.0.xx或2.3.28.1升级为Struts-2.5.12
- HDU 1402 A * B Problem Plus (快速傅里叶变换实现大数乘法)
- swift (runtime)自定义类转化成字典,Data,JSON字符串
- CSS中清除浮动五大的方法介绍
- log4j和web.xml配置webAppRootKey 的问题