Struts2配置细节

struts.xml中

action中配置 如果是返回到网页则 /AA/XX.jsp

如果是返回到action则看namespace然后传参数,如果是同一个namespace则直接写上返回的action的名字

从action传action有两种方式

一种是 type="chain"

 1 <package name="p1" namespace="/namespace1" extends="struts-default">
 2 <action name="a2">
 3 <result type="dispatcher" name="success">/3.jsp</result>
 4 </action>
 5 </package>
 6 <package name="p2" namespace="/namespace2" extends="struts-default">
 7 <action name="a1">
 8 <result type="chain" name="success">
 9 <param name="namespace">/namespace1</param>
10 <param name="actionName">a2</param>
11 </result>
12 </action>
13 </package>

还有一种是"redirectAction"

form表单中的 

<form action="${pageContext.request.contextPath}/loginAction_login"  method="post">

而 struts2标签中直接默认在主页下的直接命名空间加上就行

<s:form action="loginAction_login"  method="post">

原文地址:https://www.cnblogs.com/friends-wf/p/3781207.html