struts2通配符高版本不能用解决方法

在struts2.3之前的版本,正常的配置就可以了,但在struts2.3版本之后,使用通配符调用方法时,内部会验证是否允许访问该方法。

1、struts2.5 为了增加安全性,在 struts.xml 添加了这么个属性:

<global-allowed-methods>regex:.*</global-allowed-methods>

使用方法:


2、当使用动态调用方法时(action名 + 感叹号 + 方法名进行方法调用),则需要在配置文件中加上配置:

<constant name="struts.enable.DynamicMethodInvocation" value="true" />

使用方法:


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 概述 什么是Struts2的框架Struts2是Struts1的下一代产品,是在 struts1和WebWork的...
    inke阅读 6,723评论 0 50
  • 1.什么是框架 什么是框架,框架从何而来,为什么使用框架? 1).框架(framework)——半成品: 1.是一...
    贾里阅读 8,711评论 0 0
  • 邀你出演一场话剧 开场你定 谢幕我来 你是白发苍苍 我是满脸皱纹 就这样 右手牵左手 一直
    雀替阅读 3,126评论 0 0
  • 始于幻影 终于不清晰 有些,就是冥冥注定的事 就像那时年轻的它,不知所有命运赠送的礼物,早已在暗中标好了价格。 —...
    谟晔阅读 1,508评论 0 0
  • 能让一个人变的成熟和睿智的关键因素,不在于他吃了多少苦,经了多少事,而在于他在吃尽苦头和历经事事之后,到底顿悟了多...
    史木木阅读 1,499评论 0 0

友情链接更多精彩内容