`

Global Results(全局结果集) ----struts2

JSP 
阅读更多
Global Results(全局结果集)
Global Results(全局结果集)
即为共用的action
配置:
    <package name="user" namespace="/user" extends="struts-default">
            <global-results>
                <result name="mainpage">/main.jsp</result>
            </global-results>
            <action name="index">
                <result>/index.jsp</result>
            </action>
         <action name="user" class="com.bjsxt.struts2.user.action.UserAction">
                <result>/user_success.jsp</result>
                <result name="error">/user_error.jsp</result>
        </action>       
</package>

如果其他包中也需要用到这个全局结果集,需要用到package的extends
<package name="admin" namespace="/admin" extends ="user">
            <action name="admin" class="com.bjsxt.struts2.user.action.AdminAction">
                <result>/admin.jsp</result>
            </action>
</package>
分享到:
评论

相关推荐

    struts2 全局结果集

    在Struts2中,全局结果集(Global Results)是一种设计模式,它允许开发者定义一组通用的结果,这些结果可以在整个应用中重用,而无需在每个Action类中单独配置。这提高了代码的复用性和维护性。 全局结果集的概念...

    Struts2的DTD配置文件struts-2.3.dtd

    6. **global-results** 和 **global-exception-mappings**:全局结果和异常映射可以应用于所有action,无需在每个action中重复定义。 7. **constant**:允许你在配置文件中定义和设置Struts2的常量,这些常量可以...

    Struts2-ActionError-ActionMessage-Example

    &lt;package name="default" namespace="/" extends="struts-default"&gt; &lt;global-results&gt; &lt;result name="input"&gt;/input.jsp &lt;/global-results&gt; &lt;global-exception-mappings&gt; &lt;exception-mapping exception="java....

    struts-xml.zip

    6. **global-results**和**global-exception-mappings**:全局结果和全局异常映射提供了在整个应用范围内统一处理结果和异常的方式。 压缩包中的`readme.txt`文件可能是对整个示例的简要介绍,包括如何运行和理解...

    过滤器 Struts2全局变量 action转化do

    标题中的“过滤器 Struts2全局变量 action转化do”可能指的是Struts2框架中的ActionMapping和FilterDispatcher配置,以及全局结果(Global Results)的概念。 1. **过滤器(Filter)**:在Java Web开发中,过滤器是...

    struts2的配置文件

    - `&lt;global-results&gt;`标签定义了全局的结果,这些结果将在所有Action中都可用。 - `&lt;action&gt;`标签定义了一个具体的Action,包括Action类的路径、拦截器的引用、返回结果的配置等。 #### 四、总结 Struts2框架...

    struts-xml-package.zip

    4. **全局配置**:全局的Action、Interceptor和Result可以在 `&lt;default-action-ref&gt;`、`&lt;global-interceptors&gt;` 和 `&lt;global-results&gt;` 下定义,它们适用于包内的所有Action。 5. **常量配置**:通过 `&lt;constant&gt;` ...

    struts2-blank-2.1.6

    - **异常处理**:了解Struts2的全局异常处理机制,如`&lt;global-exception-mappings&gt;`和`&lt;global-results&gt;`。 - **国际化与本地化**:如何实现多语言支持。 - **与Spring集成**:如果项目中使用Spring,学习如何将...

    Struts2 in action(struts2实战)

    - 使用`&lt;global-exception-mappings&gt;`和`&lt;global-results&gt;`配置全局异常处理策略。 9. **Ajax支持**: - Struts2与Dojo、jQuery等JavaScript库集成良好,方便实现异步交互。 10. **测试支持**: - Struts2提供...

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

    首先,我们在Struts2的配置文件(通常为struts.xml或struts.properties)中,使用`&lt;global-results&gt;`标签来定义全局结果集。例如: ```xml &lt;struts&gt; &lt;constant name="struts.devMode" value="true" /&gt; ...

    Struts2 英文教程

    &lt;package name="test" extends="struts-default" namespace="/tests"&gt; &lt;default-interceptor-ref name="basicStack"/&gt; &lt;global-results&gt; /error.jsp &lt;/global-results&gt; &lt;global-exception-mappings&gt; ...

    jfreechar 整合struts2.1.8版本生成线图,饼图,柱形图

    &lt;package name="com.kay.struts2" extends="struts-default" namespace="/test"&gt; &lt;!-- 定义拦截器 name:拦截器名称 class:拦截器类路径 --&gt; ...

    struts2培训PPT[F]

    2. **Struts 2 - 2.swf** - 可能涉及了Struts2的配置,如struts.xml配置文件的结构和作用,如何配置Action类、结果类型(Result Types)、全局结果(Global Results),以及常量配置(Constants Configuration)。...

    Struts2 自定义标签

    &lt;package name="default" namespace="/" extends="struts-default"&gt; &lt;!-- 添加自定义标签库 --&gt; &lt;interceptor-stack name="myStack"&gt; &lt;interceptor-ref name="defaultStack"/&gt; &lt;!-- 添加其他拦截器 --&gt; ...

    自定义struts时间转换器

    &lt;constant name="struts.objectFactory" value="struts-default" /&gt; &lt;package name="default" namespace="/" extends="struts-default"&gt; &lt;!-- 其他拦截器 --&gt; &lt;global-results&gt; &lt;!-- 其他全局结果 --&gt; &lt;/...

    struts2高级部分

    - 在配置文件中可以定义全局的结果映射`&lt;global-results&gt;`。 - 如:`&lt;result name="errHandler" type="chain"&gt;&lt;param name="actionName"&gt;errorProcessor&lt;/param&gt;&lt;/result&gt;`。 - 其中`errHandler`表示错误处理器的...

    struts2的struts.xml文件的元素结构

    总之,`struts.xml`是Struts2的核心配置文件,它定义了应用的动作、拦截器、结果和全局策略,使得开发人员能够以声明式的方式管理应用程序的行为。通过合理的配置,可以有效地组织代码,提高代码的可维护性和可扩展...

    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;/...

    struts2国际化测试

    2. 在`struts.xml`中配置国际化结果类型和全局结果。 3. 在Action类中处理语言选择并设置上下文中的语言。 4. 使用Struts2标签展示国际化文本。 5. 实现用户界面中的语言切换功能。 通过以上步骤,我们可以为Struts...

    struts2核心技术整理

    Struts2的全局异常处理机制允许开发者定义全局的错误页面或Action,统一处理应用中抛出的异常。这通常通过`&lt;global-exception-mappings&gt;`和`&lt;global-results&gt;`配置实现。 六、插件体系 Struts2拥有丰富的插件系统...

Global site tag (gtag.js) - Google Analytics