struts.xml各标签默认值

<action>中属性:

   name:必须有

   class:如果没指定此属性或此属性值为""空串:则缺省为com.opensymphony.xwork2.ActionSupport

          ActionSupport.java中:

         public class ActionSupport implements Action,...{

             public static final String SUCCESS = "success";

             public String execute() throws Exception {
                return SUCCESS;
            }

         }

   method:如果没指定此属性或此属性值为""空串:则缺省为execute

<result>中属性:

   name:如果没指定此属性或此属性值为""空串,缺省为success

   type:如果没指定此属性或此属性值为""空串,缺省值为dispatcher(转发)


 所以下面的代码也是可以的:
  <struts>
   <package name="itstar" namespace="/attribute" extends="struts-default">
       <action name="default">
          <result name="success">/page/default1.jsp</result>
       </action>
       <action name="default">
          <result name="success" type="">/page/default2.jsp</result>
          <result name="success">/page/default3.jsp</result>
       </action>
       
   </package>
</struts>

当在浏览器上输入:http://localhost:8080/Struts2_02/attribute/default


这证明了当<action>或者<result>的name属性值相同时候,后面的<action>或<result>的会覆盖前面的<action>或<result>,从上面的结果可以看出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值