Struts2.5动态方法调用struts.xml的配置

通过格式:actionName!methodName.action
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
"http://struts.apache.org/dtds/struts-2.5.dtd">
<struts>
<constant name="struts.devMode" value="true" />
<constant name="struts.enable.DynamicMethodInvocation" value="true" />
<package name="default" extends="struts-default" namespace="/">
<action name="userInfo" class="UserInfoAction" method="execute">
<result name="success">success.jsp</result>
<result name="error">error.jsp</result>
<result name="doit">success.jsp</result>
<allowed-methods>doit</allowed-methods>
</action>
</package>
</struts>

通过指定方法:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
"http://struts.apache.org/dtds/struts-2.5.dtd">
<struts>
<package name="nhf" extends="struts-default" namespace="/nhfc99">
<action name="nhf" class="com.nhfc99.actions.NhfAction" method="execute">
<result name="success">${pageContext.request.contextPath}/success.jsp
</result>
<result name="deal">${pageContext.request.contextPath}/method/deal.jsp
</result>
<allowed-methods>deal</allowed-methods>
</action>
<action name="edit" class="com.nhfc99.actions.NhfAction"
method="edit">
<result name="edit">${pageContext.request.contextPath}/method/edit.jsp
</result>
</action>
</package>
</struts>

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

相关阅读更多精彩内容

  • 概述 Struts就是基于mvc模式的框架!(struts其实也是servlet封装,提高开发效率!) Strut...
    奋斗的老王阅读 8,196评论 0 51
  • 概述 什么是Struts2的框架Struts2是Struts1的下一代产品,是在 struts1和WebWork的...
    inke阅读 6,723评论 0 50
  • 本文包括: 1、Struts 2 概述2、Struts 2 快速入门3、Struts 2 的执行流程4、配置 st...
    廖少少阅读 8,192评论 3 13
  • 一、概念 Struts是流行和成熟的基于MVC设计模式的Web应用程序框架。使用Struts的目的:为了帮助我们减...
    yzw12138阅读 3,777评论 0 2
  • Apache Struts 2是一种流行的 Java模型 - 视图 - 控制器(MVC)框架,成功地结合了 Web...
    wyude阅读 2,875评论 0 0

友情链接更多精彩内容