struts2通过配置请求与业务控制类之间的对应关系来处理请求,主要有以下四种方式:
- 一个请求对应一个业务控制类的一个方法
- 通过动态调用的方式
- 通过统配符的方式
- 通过注解的方式
1.一个请求对应一个业务控制类的一个方法
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<!-- 第一种写法 -->
<package name="sysmanage" namespace="/sysmanage" extends="struts-default">
<!-- "/sysmanage/add.action"请求匹配UserAction类中的add方法 -->
<action name="add" class="com.lyu.struts.sysmanage.action.UserAction" method="add">
<result name="addUser_suc">/views/sysmanage/addUser_suc.jsp</result>
</action>
<!-- "/sysmanage/del.action"请求匹配UserAction类中的del方法 -->
<action name="del" class="com.lyu.struts.sysmanage.action.UserAction" method="del">
<result name="delUser_suc">/views/sysmanage/delUser_suc.jsp</result>
</action>
<!-- "/sysmanage/update.action"请求匹配UserAction类中的update方法 -->
<action name="update" class="com.lyu.struts.sysmanage.action.UserAction"