`
netxdiy
  • 浏览: 715061 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

全局结果集 global-results | extends

阅读更多
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">
   
   
    <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 name="admin" namespace="/admin" extends="user">
    <action name="admin" class="com.bjsxt.struts2.user.action.AdminAction">
    <result>/admin.jsp</result>
    </action>
    </package>
</struts>
分享到:
评论

相关推荐

    struts2 全局结果集

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

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

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

    struts 中exception的友好处理:

    在`struts.xml`配置文件中,我们可以定义全局结果(global-results)来处理特定类型的异常。例如,为`NullPointerException`创建一个结果,将其重定向到一个友好的错误页面: ```xml &lt;global-results&gt; ...

    自定义struts时间转换器

    -- 其他全局结果 --&gt; &lt;/global-results&gt; &lt;global-exception-mappings&gt; &lt;!-- 其他全局异常映射 --&gt; &lt;/global-exception-mappings&gt; ``` 3. 使用转换器:在Action类中,你可以直接使用已注册的日期类型,...

    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的struts.xml文件的元素结构

    - `global-results`:定义全局结果,可应用于所有动作,例如错误页面或登录页面。 - `global-exception-mappings`:定义全局异常映射,当发生特定异常时,系统会自动跳转到指定的结果。 5. **&lt;constant&gt;`** 元素...

    Struts2 配置通配符和错误页面

    在`struts.xml`中,我们可以定义`global-exception-mappings`来捕获和处理全局异常。例如,以下配置会捕获所有类型的异常并重定向到`/error.jsp`: ```xml &lt;global-exception-mappings&gt; &lt;exception-mapping result...

    struts2的配置文件

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

    struts2完全捕获404错误的方法

    在`struts.xml`配置文件中,我们可以定义全局结果(Global Results),当所有其他结果都无法匹配时,会使用这些全局结果。例如,我们可以设置一个名为`404`的全局结果,指向一个专门处理404错误的JSP页面。 ```...

    struts.xml文件详解示例代码

    - `&lt;global-results&gt;` 配置全局结果,可以应用于所有动作。 - `&lt;global-exception-mappings&gt;` 配置全局异常映射,当发生异常时,根据异常类型跳转到指定的结果。 7. **元素**: - `&lt;constant&gt;` 用于设置Struts2...

    struts2自定义拦截器配置心得

    - 在`struts.xml`中,`&lt;global-results&gt;`用于定义全局的结果映射,这些结果可以在任何Action中使用。例如,`notlogin`表示未登录时的跳转页面,`error`表示错误处理页面。 6. **流结果(stream result)**: - `...

    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: ...

    Struts中ActionError学习

    在struts.xml中,你需要指定一个全局的结果类型,比如`error`,来处理错误页面: ```xml &lt;package name="default" namespace="/" extends="struts-default"&gt; &lt;!-- 其他配置 --&gt; &lt;global-results&gt; ...

    Struts2 自定义标签

    -- 添加全局结果 --&gt; &lt;/global-results&gt; &lt;global-exception-mappings&gt; &lt;!-- 添加全局异常映射 --&gt; &lt;/global-exception-mappings&gt; *Action" class="com.example.struts2.*Action"&gt; &lt;result type="dispatcher"&gt;/...

    struts2配置文件

    接下来是配置文件的主要内容,包括包(Package)、拦截器(Interceptors)、全局结果(Global Results)等关键元素。 ##### 3.1 包(Package) 包是Struts2中的一个重要概念,用于组织Action。一个包可以包含多个...

    深入Struts2配置

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

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

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

    struts2的资源配置

    - `global-results`是全局结果,适用于包内所有Action,当满足特定条件时返回。 - `results`是Action级别的结果,指定特定Action执行后跳转的页面或视图。 8. **异常映射(Exception Mappings)** - `global-...

    mybatis3.3+struts2.3.24+mysql5.1.22开发环境搭建图文教程

    这个示例中,我们设置了全局结果(`global-results`)来指定一个JSON类型的Result,这样当Action执行完毕后,可以直接返回JSON数据给前端。例如: ```xml &lt;package name="default" extends="struts-default,json-...

Global site tag (gtag.js) - Google Analytics