您的位置:首页 > 其它

<Action>和<result>配置中的各项默认值

2012-10-04 23:24 357 查看

J2EE开发各类资源下载清单, 史上最全IT资源,个人收藏总结!

<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>,从上面的结果可以看出
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐