`
yaozuodaoforfly
  • 浏览: 119027 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

package配置 Global Results

 
阅读更多

Global Results

Most often, results are nested with the action element. But some results apply to multiple actions. In a secure application, a client might try to access a page without being authorized, and many actions may need access to a "logon" result.

If actions need to share results, a set of global results can be defined for each package. The framework will first look for a local result nested in the action. If a local match is not found, then the global results are checked.

Defining global results
<global-results>
    <result name="error">/Error.jsp</result>
    <result name="invalid.token">/Error.jsp</result>
    <result name="login" type="redirectAction">Logon!input</result>
</global-results>
分享到:
评论

相关推荐

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

    这篇博客主要探讨的是`struts.xml`中的`global`和`default`配置。 1. **全局配置(Global Configuration)** 全局配置是应用于整个应用的配置,通常包括全局常量、全局结果类型、全局拦截器和全局异常处理等。例如...

    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中Struts.xml配置文件详解

    Global Results 元素用于定义全局的结果配置,以便于每个 Action 都可以共享该结果配置。在上面的代码中,我们定义了一个名为 "input" 的结果,以便于在错误情况下返回到 error.jsp 页面。 Action 元素 Action ...

    struts2的资源配置

    在DTD(文档类型定义)中,可以看到struts.xml支持的元素,如`package`、`include`、`bean`和`constant`等,这些元素用于组织和配置Struts2的应用结构。 2. **包配置(Package)** - `package`元素是组织Action和...

    struts2配置文件

    这些配置项包括包(Package)、拦截器(Interceptors)、全局结果(Global Results)以及Action的具体配置等。深入理解这些配置项能够帮助开发者更好地控制Struts2应用的行为,提高开发效率。在实际开发过程中,合理...

    struts2的配置文件

    - **struts.xml**:这是最常用的配置文件,用户可以在此文件中定义包(package)、Action、拦截器等。 - **struts.properties**:主要用于配置Struts2的属性值,如常量配置等。 - **web.xml**:Web容器级别的配置...

    struts2配置文件之result

    全局结果配置 (Global Results) 全局结果配置是Struts2提供的一种高效且灵活的结果配置方式。它可以应用于所有或特定的一组Action中,减少了重复的配置工作。例如: ```xml &lt;package name="base" namespace="/" ...

    struts2自定义拦截器配置心得

    - `&lt;package&gt;`元素定义了Action的集合,通过`extends`属性可以继承其他包的配置,例如`default`包继承了`struts-default`。 - 在`&lt;interceptors&gt;`节点下配置自定义拦截器,`&lt;interceptor&gt;`元素定义了拦截器的名称...

    Struts2 配置通配符和错误页面

    &lt;global-results&gt; &lt;result name="error"&gt;/error.jsp &lt;/global-results&gt; &lt;global-exception-mappings&gt; &lt;/global-exception-mappings&gt; &lt;/package&gt; ``` 这里,如果Action的结果没有明确指定,那么默认会执行`...

    对Struts 2.0中的struts.xml配置文件详细说明 2

    这个配置文件扮演着应用的中枢角色,负责定义动作(Actions)、结果(Results)、拦截器(Interceptors)等关键组件,以及它们之间的交互。下面将详细介绍`struts.xml`配置文件的各个组成部分及其作用。 1. **配置...

    深入Struts2配置

    除了Action和命名空间,包配置还可以包含其他元素,如拦截器栈(interceptor-stack)、全局结果(global-results)、全局异常处理(global-exception-mappings)等。拦截器栈定义了一组拦截器的顺序,它们会在Action...

    struts2.0中struts.xml配置文件详解

    `struts.xml`文件是Struts2框架的核心配置文件,它用于定义应用程序的各种配置信息,包括但不限于包(Package)、拦截器(Interceptors)、默认拦截器(Default Interceptor)、全局结果(Global Results)以及...

    struts2的配置

    4. **Global Results配置**: - `&lt;global-results&gt;`:提供全局的结果配置,可以在任何Action中使用。 - `&lt;result name="input"&gt;/error.jsp&lt;/result&gt;`:定义了一个名为`input`的结果,指向`/error.jsp`页面。 5. *...

    struts.xml配置文件详解

    它主要用于定义应用中的各种配置信息,包括但不限于包(Package)、拦截器(Interceptor)、Action以及结果(Result)等。 #### 二、Struts配置文件的基本结构 `struts.xml`文件遵循DTD(Document Type Definition...

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

    -- 全局results配置 --&gt; &lt;global-results&gt; &lt;result name="input"&gt;/error.jsp &lt;/global-results&gt; &lt;!-- Action配置 一个Action可以被多次映射(只要action配置中的name不同) name:action名称 class: ...

    Action名称的搜索顺序

    在上面的配置中,`default`包中的`global-results`配置了全局结果,这意味着在`user`包下的`hello` Action可以使用这个全局的结果配置。 通过以上的介绍,我们可以看出Struts2框架在Action配置方面提供了丰富的功能...

    Struts 2 配置文件

    `&lt;result-types&gt;`和`&lt;interceptors&gt;`元素分别用于定义结果类型和拦截器,而`&lt;default-interceptor-ref name=""&gt;`和`&lt;global-results&gt;`则用于设置默认的拦截器引用和全局结果。 ### 总结 Struts 2的struts.xml配置...

    Struts2的配置

    &lt;/global-results&gt; &lt;global-exception-mappings&gt; &lt;/global-exception-mappings&gt; &lt;result&gt;/loginResult.jsp &lt;result name="input"&gt;/login.jsp &lt;/package&gt; ``` #### 五、编写Action类 最后一步是在`...

    关于struts2的一些配置

    `&lt;global-results&gt;`标签允许定义一组全局的结果映射,如示例中的错误页面映射。 3. **** 标签:用于包含其他配置文件,例如这里的`struts-user.xml`,这种方式便于将配置分散到多个文件中,提高了代码的可读性和可...

    轻松短租网

    &lt;global-results&gt; &lt;result name="error"&gt;/error.jsp &lt;/global-results&gt; &lt;global-exception-mappings&gt; &lt;/global-exception-mappings&gt; &lt;result name="success"&gt;/admin_view_page.jsp ...

Global site tag (gtag.js) - Google Analytics