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

全局result(9)

 
阅读更多

 extends package的意义:可以定义所有的package都可以公用的,别的package的都继承这个

<?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">
    	<!--定义这个package中所有的action都共用的result。如果别的package也想使用这个result的话,那么就需要别的package继承该package-->
    	<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"><!--继承user package,相当于user package中的配置admin package就全部有了。如果不继承user package的话,就不能使用user package中定义的global-result。如果不继承user package,在这里还需要继承struts-default-->
    	<action name="admin" class="com.bjsxt.struts2.user.action.AdminAction">
    		<result>/admin.jsp</result>
    	</action>
    </package>
</struts>

 

分享到:
评论

相关推荐

    定义全局变量 变量 全局

    int result = CPublic::f(5); } ``` 这种方法使得全局变量和函数的使用更加直观,但最好将它们封装在一个单独的“公用类”中,以保持代码组织和可维护性。 总结起来,MFC工程中的全局变量和函数可以通过将它们...

    VB 全局级过程举例

    result = MsgBoxDemo("这是全局过程的示例消息") ``` 4. **注意事项** - 尽管全局过程提供了方便,但过度使用可能会导致代码难以理解和维护。尽量保持代码模块化,避免过多的全局变量和过程。 - 全局过程可能会...

    在MFC下如何定义全局变量和全局函数

    int result = CPublic::globalFunc(5); // 直接调用静态全局函数 CPublic::globalVar = 10; // 直接访问静态全局变量 ``` 通过这种方式,不仅能够实现全局变量和函数的功能,还保持了代码的整洁性和封装性,避免了...

    struts2 全局结果集

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

    【原创】全局优化求解器——三角进化算法

    Triangle Evolution ...关键词: 三角进化算法 低维单形进化 进化算法 全局优化 全局最优化 全局优化算法 全局优化软件 FuncLib.mdb Readme.doc result.txt TEOptimizer.exe 4 Files 162,232 bytes

    struts2配置文件之result

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

    一种VC++全局函数实现方法举例

    全局函数在编程中起着重要的作用,特别是在大型项目中,它们可以作为一个独立的功能模块,无需在特定类中定义,可以在程序的任何地方被调用。本文将通过一个VC++的实例,详细介绍如何实现全局函数,并探讨其在软件...

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

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

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

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

    Delphi自定义单元模块和调用-全局函数、全局过程、全局变量、全局常量定义

    Result := '处理后的值'; end; procedure MyGlobalProcedure(param1: Integer); begin // 执行操作 end; initialization // 全局变量初始化可放在这里 finalization // 清理操作可放在这里 end. ``` ...

    Struts2 Result类型

    9. **XSLT Result (type="xslt")** XSLT Result用于处理XML数据,并通过XSLT转换生成其他格式的文档,如HTML或XML。 10. **PlainText Result (type="plainText")** PlainText Result用于展示原始文本内容,如源...

    vue3 封装一个全局通用弹窗提示组件(利用js调用 类似于element)

    - 在需要调用弹窗的地方,可以直接使用`this.$confirmation(message).then((result) =&gt; {...}).catch(() =&gt; {...})`形式,message是弹窗显示的内容,then和catch接收用户确认或取消后的回调。 6. **自定义配置** ...

    redirectaction 出现404 - result 'null' not found例子演示

    4. **命名冲突**:有时候,如果在不同的包或者全局结果中定义了相同的结果名称,可能会引起混乱。确保结果名称在整个应用中是唯一的。 5. **代码逻辑问题**:如果你的Action类中返回了`null`作为结果值,而配置文件...

    Delphi全局对象的创建

    全局对象在什么时候创建也是有讲究的,如果在调用之前尚未创建肯定会报错,那么下面通过调用函数间接调用全局对象的方法就不会有任何问题了。 var FUserInfo: TUserInfo = nil; function UserInfo: TUserInfo; ...

    springboot全局异常处理

    在Spring Boot应用中,全局异常处理是至关重要的一个部分,它能确保系统在遇到错误时,仍然能够优雅地响应客户端,提供友好的错误信息,而不是返回默认的、未经处理的堆栈跟踪。本教程将详细介绍如何在Spring Boot中...

    springmvc-demo06-ResultFul.zip

    在这个名为"springmvc-demo06-ResultFul"的示例项目中,我们主要关注的是RESTful API的设计与实现。REST(Representational State Transfer)是一种网络应用程序的设计风格和开发方式,它基于HTTP协议,强调资源的...

    掌握全局代码执行和作用域的提升.doc

    在执行这段代码的过程中,变量`name`、`num1`、`num2`和`result`的值会被依次更新,全局对象GO也会相应地更新其属性值。 然而,需要注意的是,函数声明在执行阶段会被提升到当前作用域的顶部,而函数表达式和变量...

    cpp代码-extern 全局变量和全局函数

    在C++编程中,`extern`关键字是用来声明一个全局变量或全局函数已经在其他地方定义过了。这个关键字的主要作用是解决跨文件共享数据和函数的问题。本文将深入探讨`extern`在C++中的应用,以及如何使用它来管理全局...

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

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

    如何解决Mybatis--java.lang.IllegalArgumentException: Result Maps collection already contains value for X

    当Mybatis加载配置时,它发现Result Map(在`user-mapper.xml`中定义)在配置文件的全局Result Maps集合中已经存在,因此抛出了异常。 Result Map是Mybatis用来映射查询结果到Java对象的一种机制。在`user-mapper....

Global site tag (gtag.js) - Google Analytics