`

全局结果类型

阅读更多
<?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.zchen.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.zchen.struts2.user.action.AdminAction">
    		<result>/admin.jsp</result>
    	</action>
    </package>
</struts>

 

分享到:
评论

相关推荐

    struts2 全局结果集

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

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

    全局结果类型可以在struts.xml或package配置中定义,减少了代码的重复,提高了可维护性。 在提供的文件列表中,我们看到`.classpath`、`.mymetadata`、`.project`和`.myeclipse`是Eclipse相关的项目配置文件,它们...

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

    全局配置是应用于整个应用的配置,通常包括全局常量、全局结果类型、全局拦截器和全局异常处理等。例如,你可以在这里设置Struts2的行为,如错误页面、主题样式、日期格式等。以下是一个全局常量的例子: ```xml ...

    Action名称的搜索顺序

    为了进一步简化配置并提高代码复用性,Struts2支持配置全局结果类型。这意味着可以在包(Package)级别上定义一组公共的结果配置,这些配置可以被该包下的所有Action共享。 - **配置示例**: ```xml ...

    struts2 全局类型转换器.rar

    这个压缩包“struts2 全局类型转换器.rar”可能包含了一个示例或教程,教你如何在Struts2中实现全局类型转换器,以统一处理不同类型的字段转换。在Struts2中,类型转换器扮演着重要的角色,它允许你将用户输入的数据...

    struts2教程

    3. **struts.properties**(或default.properties):这是全局属性配置文件,可以设置Struts2的一些默认属性,如全局结果类型、主题等。 4. **struts-default.xml**:这是一个预定义的配置文件,包含了Struts2的...

    struts2学习笔记二(第2讲.Struts2入门与配置续)

    3. **全局配置**:设置全局结果类型、异常处理策略、主题模板等。 4. **结果配置**:定义每个Action执行后的跳转页面或者资源。 5. **常量配置**:设置Struts2框架的全局常量,如`struts.devMode`用于开启开发者...

    Struts入门(实例代码+pdf讲解文件)

    - **struts.properties**:配置Struts2的基本属性,如全局结果类型、常量等。 3. **实例代码分析** - **创建Action**:学习如何创建一个简单的Action类,以及如何在struts.xml中注册这个Action。 - **JSP页面**...

    SSH框架整合中struts2框架所需要的配置文件

    4. **全局配置**:除了Action级别的配置,你还可以进行全局配置,如全局结果类型、全局异常处理等。全局配置可以减少代码重复,提高可维护性。 5. **常量配置**:通过`&lt;constant&gt;`标签可以设置Struts2的配置常量,...

    c++ hook 全局钩子 全局键盘钩子

    1. `idHook`:表示钩子类型,对于全局键盘钩子,通常是`WH_KEYBOARD_LL`。 2. `lpfn`:指向我们定义的钩子处理函数的指针。 3. `hMod`:通常为NULL,表示钩子函数在主线程的地址空间中。 4. `dwThreadId`:0表示全局...

    struts2.3.4.1

    6. **异常处理**:Struts2提供了一种统一的方式来处理应用中的异常,通过配置全局结果类型,可以针对不同类型的异常返回特定的视图。 7. **富客户端支持**:Struts2可以很好地与AJAX集成,提供了JSON结果类型,便于...

    <<项目架构那点儿事>>——浅析web层struts2的构建

    `struts.properties`是Struts2的全局配置文件,它定义了框架的一些基本属性,例如全局结果类型、I18N资源路径等。开发者可以根据需求调整这些属性以优化框架行为。 最后,`struts.xml`是核心配置文件,它定义了所有...

    StrutsPrepareAndExecuteFilter源码剖析

    在 `init` 方法中,Struts2 进行了一系列的初始化操作,包括日志系统的设置、Dispatcher 的创建与初始化、插件的加载、配置工厂、配置信息、拦截器栈、全局结果类型、异常处理策略以及主题的初始化等。这些步骤是 ...

    Struts2配置文件[文].pdf

    - `&lt;result-types&gt;`定义了全局结果类型,可以在此预先配置。 - `&lt;global-results&gt;`定义全局结果,可以为所有Action提供通用的结果处理。 **拦截器(Interceptors)** - 拦截器用于在Action执行前后插入额外的逻辑,...

    struts2 精品代码

    2. **配置文件**:深入研究struts.xml配置,包括拦截器栈、全局结果类型、常量配置等。比如,`&lt;package&gt;`元素用于组织相关的Action和拦截器。 3. **Action和结果**:创建Action类,实现execute方法,定义结果视图。...

    Struts2权威指南书(pdf)+源码

    - 异常处理和全局结果类型 - 表单验证的实现 - 使用Struts2与Spring、Hibernate等框架集成 - 国际化和本地化 - Ajax和JavaScript库的集成 - 源码分析,帮助理解Struts2的内部工作流程 结合源码阅读,你可以深入到...

    struts2.0 教程(标签,XML配置,入门例子,帮助手册)

    "Struts2教程3:struts.xml常用配置解析 .doc"深入解析了struts.xml文件中的关键配置元素,包括常用于处理异常的global-exception-mappings,全局结果类型global-results,以及自定义拦截器栈。 "Struts2.0新标签的...

    struts2国际化测试

    在Struts2的配置文件`struts.xml`中,我们需要定义一个全局结果类型`i18n`,这样当用户请求改变语言时,框架知道如何处理。以下是一个示例配置: ```xml &lt;!-- 添加国际化结果类型 --&gt; &lt;!-- 配置改变语言...

    struts常用jar包和简单配置文件

    3. 设置全局结果类型,如JSP、Freemarker或任何其他视图技术。 4. 定义常量,如设置全局错误页面、主题样式等。 对于初学者来说,理解并正确配置这两个文件至关重要,因为它们是控制Struts应用程序行为的关键。实践...

Global site tag (gtag.js) - Google Analytics