配置全局映射元素<global-results>
定义在<action>元素里面的<result>我们可以称之为局部<result>,除此之外我们还可以定义全局的<result>,这些全局的<result>会被多个<action>所共享。框架会首先寻找嵌套在<action>元素中的<result>,如果没有匹配的就去全局<result>中寻找。全局的<result>列表定义在<global-results>内,如下例所示:
<global-results>
<result name="error">/error.jsp</result>
<result name="invalid.token">/error.jsp</result>
<result name="login" type="redirect-action">login!input</result>
</global-results>
定义在<action>元素里面的<result>我们可以称之为局部<result>,除此之外我们还可以定义全局的<result>,这些全局的<result>会被多个<action>所共享。框架会首先寻找嵌套在<action>元素中的<result>,如果没有匹配的就去全局<result>中寻找。全局的<result>列表定义在<global-results>内,如下例所示:
<global-results>
<result name="error">/error.jsp</result>
<result name="invalid.token">/error.jsp</result>
<result name="login" type="redirect-action">login!input</result>
</global-results>
本文介绍了Struts2框架中的全局映射元素<global-results>的使用方法。通过<global-results>可以定义一系列被多个动作共享的结果,提高了代码的复用性和维护性。文章展示了如何设置错误页面和登录重定向等示例。
3万+

被折叠的 条评论
为什么被折叠?



