使用如下方式配置struts.xml文件时,报错

<package name="default" namespace="/" extends="struts-default"><action name="*_*" class="main.java.com.org.scf.action.{1}Action" method="{2}"><result>/{1}_{2}_success.jsp</result></action>
</package>

报错如下:

Struts Problem Report

Struts has detected an unhandled exception:

Messages:
  • There is no Action mapped for namespace [/] and action name [Point_add] associated with context path [/struts2test].

Stacktraces

There is no Action mapped for namespace [/] and action name [Point_add] associated with context path [/struts2test]. - [unknown location]

查阅网友解决方案后发现,原来在struts2.5 中为了增加安全性,在 struts.xml 添加了这么个属性:<global-allowed-methods>regex:.*</global-allowed-methods>,添加完成之后就可以正常运行通配符的配置了。

<package name="default" namespace="/" extends="struts-default"><global-allowed-methods>regex:.*</global-allowed-methods><action name="*_*" class="main.java.com.org.scf.action.{1}Action" method="{2}"><result>/{1}_{2}_success.jsp</result></action>
</package>

struts2.5通配符使用异常相关推荐

  1. Struts2 控制台不打印异常的解决方案

    Struts2 控制台不打印异常解决方法 <interceptor-ref name="defaultStack"><param name="excep ...

  2. [JavaWeb基础] 018.Struts2 Action通配符使用

    Struts2中有一个很牛逼的action通配符,可以用来简化action配置,以我们将要讲解的案例来说,如果我们要对一个学生信息进行增加,删除,修改,那么按照原来的做法,我们需要写3个Action来 ...

  3. Struts2的通配符配置方式

    Struts2的Action类很有意思,你可以使用3种方式来实现具体的Action类: 让你的Action类继承自ActionSupport类(项目中最常用这种方式,因为ActionSupport类中 ...

  4. struts2的通配符和动态方法调用

    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC     &quo ...

  5. Struts2笔记——通配符和动态方法调用

     通配符映射 * 一个 Web应用可能有成百上千个 action 声明. 可以利用 struts提供的通配符映射机制把多个彼此相似的映射关系简化为一个映射关系 * 通配符映射规则     > 若 ...

  6. struts2的通配符用法

    1. ActionMethod:Action执行的时候并不一定要执行execute方法,可以在配置文件中配置action的时候用"method"属性来指定执行哪个方法,也可以在ur ...

  7. SSH笔记-Struts2的通配符

    1.一个 Web 应用可能有成百上千个 action 声明. 可以利用 struts 提供的通配符映射机制把多个彼此相似的映射关系简化为一个映射关系 (就是一个action类里面包含多个能被不同act ...

  8. Struts2中通配符的使用

    1.准备工作 新建一个JavaWeb项目HelloWord,导入Struts2的.jar包,在Web.xml下配置Struts2的监听,在src下添加Struts2的配置文件struts.xml:将该 ...

  9. 关于MyEclipse对Struts2配置文件较检异常 Invalid result location value/parameter

    有时候Struts.xml配置没有错误,完全可以顺利运行,而MyEclipse9以上版本却经常出现一大坨错误标识,错误信息是 Invalid result location value/paramet ...

最新文章

  1. 内存溢出和内存泄漏的区别、产生原因以及解决方案
  2. elecV2P实现任务定时通知
  3. AutoCAD .NET API 之——DimStyleTableRecord 的属性列表
  4. JavaWeb开发概述
  5. HTML5新增表单验证
  6. 由“求最大公约数“引发的思考
  7. 2.4.4 案例理解4种事务的隔离级别
  8. 顶级投资者的21条箴言(组图)
  9. 计算机一级插入页眉,2017年计算机一级WPS辅导:WPS中页眉页脚的设计技巧
  10. 《ASP网络编程从入门到精通》
  11. FPS游戏方框透视基本原理
  12. vue/uniapp 百度统计埋点
  13. Doris内置函数Split_part()性能影响分析测试
  14. 什么是C语言,对C语言的基本认识,C语言开始。
  15. keypair java_Java KeyPairGenerator generateKeyPair()用法及代码示例
  16. Redis系列(六)
  17. Unity —— 百度人脸识别SDK使用
  18. python series转置储存到excel_P9:pythonpandas玩转excel文件
  19. Linux —— OpenCv编译安装
  20. ESP-12模块系列更换8M flash

热门文章

  1. nfc和红外线的区别_红外,蓝牙,WiFi,NFC区别及优缺点
  2. 表单标签 input
  3. g hub安装失败_树莓派k8s集群安装mysql及监控
  4. C++ 11 Lambda表达式
  5. python中关于集合的基础运用
  6. K8S专题-基础组件的部署1
  7. Linux命令解释之grep
  8. docker中不能读取带.环境变量的问题
  9. 【李宏毅2020 ML/DL】P76 Generative Adversarial Network | Unsupervised Conditional Generation
  10. 计算机网络 职中,职中计算机网络基础期中考试试卷.pdf