启动Tomcat发现如下异常:
Unable to load configuration. - action - file:/D:/.../classes/struts.xml:9:66
后来发现问题出现在result的结果类型"redirect-action",因为当前使用的Struts2版本使用的是如下结果类型:
<result-types>
<result-type name="chain" class="com.opensymphony.xwork2.ActionChainResult"/>
<result-type name="dispatcher" class="org.apache.struts2.dispatcher.ServletDispatcherResult" default="true"/>
<result-type name="freemarker" class="org.apache.struts2.views.freemarker.FreemarkerResult"/>
<result-type name="httpheader" class="org.apache.struts2.dispatcher.HttpHeaderResult"/>
<result-type name="redirect" class="org.apache.struts2.dispatcher.ServletRedirectResult"/>
<result-type name="redirectAction" class="org.apache.struts2.dispatcher.ServletActionRedirectResult"/>
<result-type name="stream" class="org.apache.struts2.dispatcher.StreamResult"/>
<result-type name="velocity" class="org.apache.struts2.dispatcher.VelocityResult"/>
<result-type name="xslt" class="org.apache.struts2.views.xslt.XSLTResult"/>
<result-type name="plainText" class="org.apache.struts2.dispatcher.PlainTextResult" />
</result-types>
其实"redirect"也可以实现action的重定向,最大的区别在于"redirect"需要写URL pattern,"redirectAction"是以配置方式来重定向的(当然也可以URL pattern方式),Struts2推荐使用"redirectAction"方式重定向到action。
配置方式:
<result name="error" type="redirectAction">
<param name="actionName">Register</param>
<param name="username">${username}</param>
</result>
URL方式:
<result name="error" type="redirectAction">
<param name="actionName">Register?username=${username}</param>
</result>
分享到:
相关推荐
camunda Open Source Community Platform Many organizations made early investments in BPM and workflow automation solutions that were hard to install and maintain, costly to own, and relied...As a result,
资源分类:Python库 所属语言:Python 资源全名:avocado-framework-plugin-result-html-88.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
jsp\No result defined for action and result input.doc
struts2的action的几种result type说明
python库。 资源全名:avocado-framework-plugin-result-upload-69.1.tar.gz
资源来自pypi官网。 资源全名:colcon_coveragepy_result-0.0.2-py3-none-any.whl
资源分类:Python库 所属语言:Python 资源全名:return_result-1.0.1-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:gql_relay_result-0.0.2-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
struts2中result类型之redirect,重定向
struts2 跳转类型 result type chain dispatcher redirect redirect action
struts2 常用Result类型(type)的用法 Invalid result location value/parameter错误的解决办法
前端开源库-result-type结果类型,仅结果类型
数字普惠金融的发展可能会对城市创新产生重大的影响,对二者关系的相关研究发表在《经济学家》等重要的CSSCI核心期刊上。
39问医生网站数据资源,源数据,没有经过处理
从jsp页面提交form表单后,在struts.xml中寻找匹配的action。在action中处理完业务后返回,在struts.xml中的result属性中转向到另外一个action。
GitHub行动发布单元测试结果 该分析单元测试结果文件,并将结果发布在GitHub上。 它支持JUnit XML文件格式。 单元测试结果发布在相应提交的GitHub Actions部分中: 注意:如果单元测试失败,则此操作不会失败。...
No result defined for action.doc