您的位置:首页 > 其它

9、result的global-result配置[全局结果集]

2015-10-16 15:25 288 查看
global-result配置-:目的是比如其他模块需要跳转到相同的错误或者页面不需要每个package都定义。
struts.xml的配置:
<?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>

<constant name="struts.enable.DynamicMethodInvocation" value="false" />

<constant name="struts.devMode" value="true" />

<package name="package1" namespace="/one" extends="struts-default">

<global-results>

<result name="error">/error.jsp</result> //全局的结果集,其他action返回的error都将被接受处理跳转到error.jsp

</global-results>

<action name="r1" class="com.example.struts.action.LoginAction">

<result>/r1.jsp </result>
//当LoginAction处理返回error时,跳转/error.jsp

</action>

</package>

<package name="package2" namespace="/two" extends="package1"> //继承了package1,也继承了"struts-default"

<action name="r1" class="com.example.struts.action.LoginAction">
//当LoginAction处理返回error时,跳转/error.jsp

<result type="dispatcher">/r1.jsp </result>

</action>

</package>

</struts>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: