Action的配置

struts.xml文件应该放在classes路径下,该文件主要放置Struts 2的Action定义。定义Struts 2 Action时,除
了需要指定该Action的实现类外,还需要定义Action处理结果和资源之间的映射关系。
<?xml version="1.0" encoding="GBK"?>
<!-- 指定Struts 2配置文件的DTD信息 -->
<!DOCTYPE struts PUBLIC
         "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
         "http://struts.apache.org/dtds/struts-2.0.dtd">
<!-- struts是Struts 2配置文件的根元素 -->
<struts>
                                  <!-- Struts 2的Action必须放在指定的包空间下定义 -->
                                  <package name="strutsqs" extends="struts-default">
                                     <!-- 定义login的Action,该Action的实现类为lee.Action类 -->
                                   <action name="Login" class="lee.LoginAction">
                                         <!-- 定义处理结果和资源之间映射关系。 -->
                                    <result name="error">/error.jsp</result>
                                    <result name="success">/welcome.jsp</result>        
                                   </action>
                                   </package>
</struts>
上面映射文件定义了name为login的Action,即:该Action将负责处理向login.action URL请求的客户
端请求。该Action将调用自身的execute方法处理用户请求,如果execute方法返回success字符串,请
求将被转发到/welcome.jsp页面;如果execute方法返回error字符串,则请求被转发到/error.jsp页面。
以上为简单的处理流程。
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值