Struts2在动态调用Action的方法时的错误
来源:互联网 发布:淘宝号刷了单违法的吗 编辑:程序博客网 时间:2024/04/29 08:34
在尝试动态调用Action的方法时遇到了奇怪的错误:
错误信息:
HTTP Status 404 - /Struts2_Test/WEB-INF/content/login!regist.jsp
type Status report
message /Struts2_Test/WEB-INF/content/login!regist.jsp
description The requested resource is not available.
配置如下:
----------struts.xml----------
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN""http://struts.apache.org/dtds/struts-2.3.dtd"><struts> <constant name="struts.enable.DynamicMethodInvocation" value="true" /> <constant name="struts.devMode" value="true" /><package name="default" namespace="/" extends="struts-default"><action name="login" class="org.zz.app.action.LoginAction"><result name="success">/WEB-INF/content/welcome.jsp</result><result name="error">/WEB-INF/content/error.jsp</result></action><action name="*"><result>/WEB-INF/content/{1}.jsp</result></action></package></struts>
当时很疑惑,按照这个报错来说,是"login!regist"被当成了一个完整的action的名字,匹配了<action name="*" .../>,所以找不到"login!regist.jsp"才报错的。
错误原因:
在struts.xml里将struts.enable.DynamicMethodInvocation设置成了false,就是说不允许动态方法调用,应该将其设置为true,也就是:
<constant name="struts.enable.DynamicMethodInvocation" value="true" />这样才能动态调用action的方法,否则会将表单里action的内容原封不动的照搬过去。
0 0
- Struts2在动态调用Action的方法时的错误
- struts2 中action的动态方法调用
- Struts2中Action的动态调用方法
- Struts2中Action的动态调用方法
- Struts2中Action的动态方法调用
- Struts2的动态调用Action方法和默认Action
- struts2动态方法调用,javascript动态修改表单的action
- struts2拦截器的方法过滤功能在Action动态方法调用中的应用
- struts2 Action专题之二:动态方法的调用
- 关于struts2.5.5action动态方法调用的问题
- 关于Struts2使用Action的动态方法调用
- Struts2的Action方法调用
- struts2 action动态方法调用
- Action的动态调用方法
- Action的动态调用方法
- Action的动态方法调用
- struts2控制器Action与servlet的解耦以及Action动态方法的调用
- struts2 的action动态调用时 报错
- scrollView增加点击事件
- Linux core dump详解
- Android 中通过定时器周期性执行网络请求
- Kconfig文件与Makefile文件
- 第一次使用git工具上传代码到bitbucket
- Struts2在动态调用Action的方法时的错误
- 重學Statistics, Cha5 Discrete Probabiliry Distributions
- 判断webbrowser页面是否完全加载完毕的方法
- Android JNI知识简介
- C语言中文件路径名的“双斜杠”和“单斜杠”的易错点(适用于C++和JAVA等语言)
- iOS 实现SOAP协议
- socket.io的安装和使用
- 一看就会Android之分组列表组件ExpandableListView的使用
- markdown流程图练习:最小路径搜索血管函数流程图