一、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与配置详解
本文详细介绍了Struts2框架中Action类的方法及其在struts.xml文件中的配置方式,包括列表展示、添加、更新及删除操作的具体实现,并展示了如何通过配置文件映射不同的视图结果。
1369

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



