Bug-struts2的action的通配符使用
来源:互联网 发布:南京听说科技软件破解 编辑:程序博客网 时间:2024/04/28 16:44
项目简介:用hibernate5.2.6+Struts2.3.24做一个简易的学生登录管理系统
Bug描述:
图中,第一个通配符怎么测试都有效,第二个通配符可以使用,但是method=“{2}”就会报错,method=“login”就正常。
Messages: •There is no Action mapped for namespace [/users] and action name [Users_login] associated with context path [/StudentsManagerSysterm].
解决过程:
网上说了许多检查办法:原因肯定是在指定的namespace下没有找到匹配的action类。
第一步:先排查访问的链接有没有问题(细节问题)、
第二步:查看struts.xml的配置(仔细排查,出现问题几率很大)
第三步:查看相关的action类及方法(比如return的值是不是跟配置文件中的result对应得上等)
第四步:查看结果响应页面是否存在问题(出现问题的几率比较小)
最终解决方法:
加上红线的话就好了
总结:在struts2.3之前的版本,正常的配置就可以了,但在struts2.3版本之后,使用通配符调用方法时,内部会验证是否允许访问该方法,所以要加上
方法名1,方法名2…代码。全文引用路径
0 0
- Bug-struts2的action的通配符使用
- Struts2的Action的通配符
- Struts2的Action配置通配符
- struts2 action发放的使用和通配符的使用
- struts2的action方法匹配以及通配符的使用
- struts2的action方法匹配以及通配符的使用
- struts2的action方法匹配以及通配符的使用
- struts2通配符的使用
- struts2通配符的使用
- struts2通配符的使用
- struts2通配符的使用
- struts2的通配符使用
- struts2:通配符的使用
- struts2通配符的使用
- Action中通配符的使用
- Struts2关于Action的系统训练5关于使用通配符来控制action方法的使用
- Struts2中Action通配符的配置
- struts2.5.2版本使用action通配符提示找不到action的问题
- VS2013 c++ 常量定义数组大小报错
- [2016-02-23]em和rem的使用详解
- struts2高级主题
- 背包问题-背包01-苹果
- C# winform与 flash as 的交互通讯
- Bug-struts2的action的通配符使用
- 【年度总结】于无声处听惊雷-2016年度总结
- NuGet的简单使用
- HTML Select控件的增、删、查、选操作
- 背包问题-背包01-硬币找零
- 你好世界
- linux chkconfg 报错
- Android中的状态选择器
- 安装xshell5时报程序集组件错误80070002