struts2.5的method使用通配符无效问题

2016-12-05  本文已影响0人  CRitsu

struts2.5版本引入了新的安全限制(据说是2.3版本开始,没去确认

新版本通配符需要配置才能使用

两种方法

1、关闭严格方法调用

    ....
    <package name = "default" namespace="/" extends="struts-default" strict-method-invocation="false">
    ....

等于说放弃了新引进的DMI机制,一劳永逸,但有风险(不过想想原来都是这样用的……

2、设定方法白名单

第二种方式需要维护方法白名单,是官方推荐的做法

参考官网的说明

上一篇下一篇

猜你喜欢

热点阅读