一、Action
public String list(){
return "list";
}
public String add(){
return "toList";
}
public String addUI(){
return "saveUI";
}
public String update(){
return "toList";
}
public String updateUI(){
return "saveUI";
}
public String delete(){
return "toList";
}
二、struts.xml
<action name="department_*" class="departmentAction" method="{1}">
<result name="list">/WEB-INF/jsp/departmentAction/list.jsp</result>
<result name="toList" type="redirectAction">department_list?parentId=${parentId}</result>
<result name="saveUI">/WEB-INF/jsp/departmentAction/saveUI.jsp</result>
</action>
或者
<package name="ssh2" namespace="/" extends="struts-default">
<action name="user_*" class="userAction" method="{1}">
<result name="list">list.jsp</result>
<result name="toList" type="redirectAction">user_list</result>
<result name="saveUI">saveUI.jsp</result>
</action>
</package>
本文详细介绍了 Struts2 框架中 Action 的工作原理与配置方法,包括不同 Action 方法的用途及 struts.xml 配置文件的具体写法。通过示例展示了如何实现列表展示、增删改查等常见功能。
284

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



