这篇文章主要是对"struts2学习笔记-Action的配置及基础应用和原理"文章中关于Action方法部分的补充和使用详解,大家在阅读这篇文章时请注意和理解红色粗体字样部分
Action的method属性配置主要用于将Action类中的每一个处理方法都定义成一个逻辑Action方法,如下面的xml配置片断:
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="systemManage" extends="struts-default" namespace="/system">
<action name="userLogin" class="com.example.web.struts2.action.LoginAction" method="login">
<result name="success">/success.jsp</result>
<result name="error">/error.jsp</result>
</action>
<action name="userRegist" class="com.example.web.struts2.action.LoginAction" method="regist">
<result name="success">/success.jsp</result>
<result name="error">/error.jsp</result>
</action>
</package>
</struts>
以上配置代码把LoginAction中的login和regist方法都配置成逻辑Action。要调用login方法,则相应的把index.jsp中表单元素的action设置为"system/userLogin.action";要调用regist方法,把regist.jsp中表单元素的action设置为"manage/userRegist.action"。
本文详细介绍了Struts2框架中Action的配置方法及其应用场景,特别是如何通过method属性指定不同的逻辑Action方法,并提供了具体的XML配置示例。
201

被折叠的 条评论
为什么被折叠?



