`
weigang.gao
  • 浏览: 491347 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

GlobalResult

 
阅读更多

Global ['gləʊb(ə)l] adj 全局的  globalResult 全局的结果

在一个包中如果多个action拥有相同的result的话,那么使用globalResult就可以简化为用一条result语句。

如struts.xml配置如下:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
    <constant name="struts.devMode" value="true" />
    <package name="user" namespace="/user" extends="struts-default">
    	
    	<!--全局跳转,相当于给每个action配置了一个该result语句-->
    	<global-results>
    		<result name="mainpage">/main.jsp</result>
    	</global-results>
    	
		<!--如果UserAction返回的是mainpage的话,就会跳转到main.jsp页面-->
	    <action name="user" class="com.bjsxt.struts2.user.action.UserAction">
	    	<result>/user_success.jsp</result>
	    	<result name="error">/user_error.jsp</result>
	    </action>	    
    </package>
    
	<!--名为admin的package继承了名为user的package,与java中的继承类似-->
    <package name="admin" namespace="/admin" extends="user">
	    <!--如果AdminAction返回的是mainpage的话,就会跳转到main.jsp页面-->
    	<action name="admin" class="com.bjsxt.struts2.user.action.AdminAction">
    		<result>/admin.jsp</result>
    	</action>
    </package>
</struts>

 

分享到:
评论

相关推荐

    Struts2--4.结果集-- result元素

    - `Struts2_1600_GlobalResult`:全局结果是应用于所有Action的通用结果,它可以在struts-default.xml中定义,以提供统一的错误处理或成功处理机制。 通过深入理解并灵活运用这些`result`元素的特性,开发者可以...

    Struts2配置精要之struts.xml( global和default的配置)

    2. **全局结果类型(Global Result Types)** 全局结果类型定义了默认的结果类型,可以在所有动作中复用,避免重复配置。例如: ```xml &lt;global-results&gt; &lt;result name="error"&gt;/WEB-INF/content/error.jsp&lt;/...

    TD-SCDMA测试技术

    码域测量主要包括三大部分:Global Result、Slot Result 和 Channel Result。 ##### 1. Global Result - **Chip Rate Error**:码片速率误差,衡量实际码片速率与标准码片速率1.28 Mcps之间的偏差。 - **Trg to ...

    struts2 全局结果集

    Struts2是一个非常流行的Java Web框架,用于构建和维护可扩展且易于管理的企业级应用程序。在Struts2中,全局结果集(Global ...通过`Struts2_1600_GlobalResult`这样的资源,开发者可以进一步学习和实践这些概念。

    struts2权威指南光盘源码-第四章

    "namespace"可能涉及Struts2的命名空间配置,"wildcard"和"wildcard2"可能探讨了URL映射的通配符规则,"method"可能涉及方法选择和调度,"globalResult"和"parameterResult"可能关于全局结果和参数驱动的结果。...

    MyEclipse 6 Java 开发中文教程1-12

    开发Struts.2.Spring应用.pdf**:进一步深入Struts 2框架,介绍其与Spring的集成,包括拦截器(Interceptor)、全局结果(Global Result)和插件的使用,以及在实际项目中的应用。 通过这些章节的学习,开发者能够...

    去掉.action去掉.do字样 隐藏struts2 URL地址action, strus1的扩展名do也是同理.zip

    在该文件中,我们可以定义一个全局结果类型(global result type)来处理所有请求的后缀: ```xml ``` 这行配置告诉Struts2不再使用默认的.action后缀,而是接受无扩展名的URL。但是,这样做可能会导致其他未配置...

    java Struts2中文学习文档

    Struts2提供了全局异常处理机制,通过配置全局结果类型(global result),可以统一处理未捕获的异常。 八、Struts2的插件与扩展 Struts2社区提供了丰富的插件,如Struts2 DOJO插件支持AJAX,Struts2 JSON插件用于...

    Struts2_Spring_demo:struts2 与 spring 集成演示

    8. **异常处理**:集成后,Struts2 可以捕获 Spring 中抛出的异常,并根据配置的全局结果(global result)进行处理,提供统一的错误页面。 9. **测试**:由于 Spring 管理了对象的生命周期,我们可以更容易地编写...

    struts2配置文件之result

    ### Struts2配置文件中的Result详解 在Struts2框架中,`result`是一个非常重要的概念,它主要用于定义Action执行完成后页面的跳转规则。本文将深入探讨Struts2配置文件中`result`的配置方法及其不同的类型,并通过...

    SHOUG文档分享-11g性能优化新技术-SQL-Query-Result-Cache-SHOUG成员罗敏1

    Result Cache的基本工作流程如下:当一个SQL查询被执行并返回结果时,如果满足特定条件,这些结果会被存储在SGA(System Global Area)中的一个新组件——Result Cache。这个缓存区域位于Shared Pool内,专门用于...

    ROS导航路径规划move_base、global_planner、TEB规划器参数说明

    - `move_base/result`: 行动结果。 5. **订阅和发布的话题**: - `move_base_simple/goal`: 为不关心目标状态的用户提供一个简单的接口。 - `cmd_vel`: 发布机器人的速度命令。 - `~make_plan`: 外部请求计划但...

    springboot专栏 005 springboot整合mybatis-plus 增删改查 封装(ServerResult)

    global-config: db-config: id-type: AUTO configuration: map-underscore-to-camel-case: true ``` - 创建Mybatis-Plus的配置类,初始化数据库连接等。 2. **Mybatis-Plus的增删改查** - Mybatis-Plus提供...

    轻松短租网

    &lt;result name="error"&gt;/error.jsp&lt;/result&gt; &lt;/global-results&gt; &lt;global-exception-mappings&gt; &lt;exception-mapping exception="java.lang.Exception" result="error"/&gt; &lt;/global-exception-mappings&gt; ...

    Struts2学习笔记(9)-Result配置全局结果集

    在这个例子中,`&lt;global-results&gt;`标签内的`&lt;result&gt;`元素定义了一个名为"mainpage"的全局结果,其值为"/main.jsp"。这意味着在"user"包内,任何Action如果返回"mainpage"这个结果名,都将重定向到/main.jsp页面。 ...

    cuda-samples-his-result共2页.pd

    1. **CUDA编程基础**:CUDA编程的基本概念,包括GPU架构、CUDA线程模型(block、grid)、内存层次(global、shared、constant、texture memory)以及如何通过CUDA API进行编程。 2. **性能测试指标**:CUDA程序的...

    传智播客_result的各种视图转发类型及全局

    本教程主要围绕"传智播客_result的各种视图转发类型及全局"展开,这涉及到Struts2框架中的Action结果处理方式以及全局配置。 首先,Struts2中的Action结果类型是连接Action和视图的桥梁。当一个Action执行完毕后,...

    structs2动态添加表单

    &lt;result name="IOException" &gt;/error/ioexception.jsp&lt;/result&gt; &lt;result name="SQLException" &gt;/error/sqlexception.jsp&lt;/result&gt; &lt;/global-results&gt; &lt;global-exception-mappings&gt; &lt;exception-mapping result=...

    spring3.2+strut2+hibernate4

    &lt;result name="exception"&gt;/common/exception.jsp&lt;/result&gt; &lt;result name="fail"&gt;/common/exception.jsp&lt;/result&gt; &lt;result name="input"&gt;/common/exception.jsp&lt;/result&gt; &lt;result name="success"&gt;/common/...

    Python 专题六 局部变量、全局变量global、导入模块变量

    ### Python 专题六:局部变量、全局变量(global)与导入模块变量详解 #### 一、局部变量 在Python中,局部变量是指在函数内部定义的变量。这些变量只能在该函数内部被访问,并且在函数执行完毕后就会销毁。下面通过...

Global site tag (gtag.js) - Google Analytics