全局forward ,struts先从局部找name,若没有再从全局找name:

<global-forwards>
         <forward name="login" path="/login.jsp" />
     </global-forwards>

对应到Struts2中的global-result

在struts-config.xml的文件中我们配置了许多的action,每一个action中都可以有多个forward,当页面发送请求后,RequestProcessor会根据请求的URI到struts-config.xml中寻找相应的Action对象,Action对象会根据不同的条件得到不同的ActionForward对象,ActionServlet根据不同的ActionForward指向不同的页面。

如果在多个action中都有相同的forward指向相同的页面,那么这些相同的forward就可以统一的配置到global-forwards中,而不需要重复的出现在各个action中,减少配置文件的复杂性。例如:

<struts-config>  
  1. <!--这些forward是多个action都有的,放到这里统一管理-->
  2. <global-forwards>
  3. <forward name="exit" path="/index.jsp"/>
  4. </global-forwards>
  5. <action-mappings>
  6. <action path="/hello" type="com.king.action.HelloAction">
  7. <forward name="helloUser" path="/WEB-INF/pages/hello.jsp"/>
  8. </action>
  9. </action-mappings>
  10. </struts-config>

转载于:https://www.cnblogs.com/BillPak/p/3602202.html

Struts1 中的 global-forward相关推荐

  1. python 中使用 global 引发了莫名其妙的问题

    定义全局变量的方法: console=None def log_info(logstr): global console if console is None: console = logging.S ...

  2. php中全局变量global和超全局变量$GLOBALS

    php中全局变量global和超全局变量$GLOBALS 1.global Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require ...

  3. ASP.NET中使用Global.asax文件

    转:http://www.cnblogs.com/ly5201314/archive/2008/09/23/1296868.html ASP.NET中使用Global.asax文件 Global.as ...

  4. global在python_在Python中使用“global”关键字

    在Python中使用"global"关键字 我从阅读文档中了解到,Python有一个单独的函数命名空间,如果我想在该函数中使用全局变量,我需要使用global. 我正在使用Pyth ...

  5. java foward_java 中sendredirect()和forward()方法的区别

    HttpServletResponse.sendRedirect与RequestDispatcher.forward方法都可以实现获取相应URL资源. sendRedirect实现请求重定向,forw ...

  6. java sendredirect报错_java 中sendredirect()和forward()方法的区别

    HttpServletResponse.sendRedirect与RequestDispatcher.forward方法都可以实现获取相应URL资源. sendRedirect实现请求重定向,forw ...

  7. python中global的使用_PYTHON中使用GLOBAL引发的一系列问题

    In [96]: def x(): b = 12 def y(): global a,b a = 1 b = 2 y() print "b =",b ....: In [97]: ...

  8. nonlocal python3_Python 中的 global、nonlocal 辨析

    global 语句 语法:声明此变量为全局变量 用法: global [变量名] 注意:引用全局变量时,不需要global 声明,但是后面使用或者修改这个全局变量的时候,需要global声明. 应用场 ...

  9. python标志变量_Python 中的 global 标识对变量作用域的影响

    global 标识用于在函数内部,修改全局变量的值. 我们可以通过以下规则,来判定一个变量到底是在全局作用域还是局部作用域: 变量定义在全局作用域,那就是全局变量. 变量在函数中定义,并且加了 glo ...

  10. Python入门--python中的global

    #global关键字 #Python变量的作用域一共有四种分别是: # L(Local)局部作用域 # E(Enclosing)闭包函数外的函数中 # G(Global)全局作用域 #B(Built- ...

最新文章

  1. 我在美团的这两年,想和你分享
  2. 实验七多线程编程_JAVA
  3. android 全局进度条,Android:如何在中心显示全屏进度条
  4. 数据可视化|实验一 绘图基础语法和常用参数
  5. 简单可行性报告模板_项目可行性报告模板分享!第三章主要内容
  6. Python第一次周考(0402)
  7. 补习系列(9)-springboot 定时器,你用对了吗
  8. redis 安装填坑记录
  9. 禁止国外ip访问网站、服务器
  10. 趋势突破策略与期权——以Dual Thrust为例
  11. 三自由度机械臂的三维设计
  12. 可以把视频从竖屏转换成横屏吗
  13. 数独大师级技巧_数独入门:你必须掌握的那些规则和技巧
  14. python熄灯问题
  15. 105道 CSS 面试题,助你查漏补缺
  16. 目前流行的计算机配置有哪些,2019最流行电脑配置
  17. 上位机.net大佬博客大全-菜鸟学习上位机C#那些事儿
  18. 电源原副边电气间隔和爬电距离
  19. 大数据分析案例-基于决策树算法构建银行客户流失预测模型
  20. JavaAndroid调试方法

热门文章

  1. kibana操作elasticsearch:多词条精确匹配(terms)
  2. eureka服务下线事件监听(自定义处理逻辑)
  3. MySQL 开启远程登录权限
  4. JVM 调优实战--什么是调优及如何调优的思路
  5. 图片日志:深拷贝和浅拷贝的区别/序列化及反序列化
  6. Java工具类--雪花算法生成全局唯一ID
  7. java web api 版本控制_怎么做 Web API 版本控制?
  8. 【windows】编译安装ninja
  9. synchronized(this)用法
  10. autofac 作用域_控制作用域和生命周期