struts文件配置
<struts>
<!-- package1 配置 -->
<package name="package1" namespace="/namespace1" extends="front">
<action name="actionName1" class="actionClass1" method="method1">
<result type="chain"> <!-- 注意type 为 chain-->
<param name="actionName2">actionName2</param>
<param name="namespace">/namespace2</param>
<param name="method">method2</param>
</result>
</action>
</package>
<!-- package2 配置 可以在不同的struts xml文件中-->
<package name="package2" namespace="/namespace2" extends="front">
<action name="actionName2" class="actionClass2" method="method2">
<result name="input">/WEB-INF/view/login.jsp</result>
<result>/WEB-INF/view/welcome.jsp</result>
</action>
</package>
</struts>
注意:在不同action类1,2中传递的参数需要提供get,set方法。
例如:actionClass1 需要传递的参数为username
private String username;
public String getUsename(){
return username;
}
public String setUsername(String username){
return this.username = username;
}
actionClass2 需要接收传递的参数为username
private String username;
public String getUsename(){
return username;
}
public String setUsername(String username){
return this.username = username;
}
有什么不对的还望大家纠正。