struts2 重定向

原创 2013年12月04日 10:10:21

在开发过程中,经常会遇到这样一个情况——处理完一个action之后需要跳转到下一个action处理,然后再跳转到下一个action,以此下去,最后处理完一系列action之后跳转到展现页面。

 

struts2提供了三种方式:

1、type="chain"

这种方式是处理完之后跳转到下一个action继续处理,但是地址栏是不变的,如果刷新页面,会从第一个action处理,一直到最后一个action结束,是一系列的动作

2、typ="redirect"

这种方式是处理完之后跳转到下一个action处理,与上面不同的是地址栏的内容变为redirect之后的内容,如果刷新页面,只会处理当前地址栏的action,而不是从第一个action开始,而是最后的一个action的地址触发的action

3、type="redirectAction"

这种方式与上面的方式类似,只是在配置文件中不用添加.action(可配置的)这个字符串

 

<type="redirect">employee.action
<type="redirectAction">employee
<type="chain">employee

上面三种方式都是触发employee.action方法

 

 

相关文章推荐

struts2 重定向

  • 2011年01月10日 22:34
  • 4.37MB
  • 下载

Struts2中转发和重定向的区别

结果类型中redirect和redirectAction的区别: redirect是在处理完当前Action之后,重定向到另外一个实际的物理资源。redirectAction也是重定向,但它重定向到的...

【转】struts2中的跳转详解 ----“请求转发”和“重定向”之间的区别

Struts2的ResultType和Action处理链 Struts2的结果类型 在struts-default.xml中定义了Struts2内置的所有可用的 所有的Struts2结果处...
  • sxl0727
  • sxl0727
  • 2014年04月18日 21:42
  • 841

struts2 action重定向

struts2的结果类型: type="chain"> successAction ${name} struts2中的结果类型有以下几种:...

struts2中的跳转详解 ----“请求转发”和“重定向”之间的区别

Struts2的ResultType和Action处理链  Struts2的结果类型 在struts-default.xml中定义了Struts2内置的所有可用的 所有的Struts2结果...

struts2_Action之间的重定向传参

struts.xml: 1 xml version="1.0" encoding="UTF-8"?> 2 DOCTYPE struts PUBLIC 3 "-//Apach...

Action的重定向-Struts2中防止表单重复提交的两种方式(二)

在struts2中结果标签的的type属性不指定时的默认值是dispatcher,如果在注册时,使用了请求转发,那么当我们刷新页面时,就会引起表单的重复提交.而重定向则不会。...
  • snow_7
  • snow_7
  • 2016年05月25日 09:39
  • 1482

struts2 中请求转发与请求重定向方法

一。Chain Result: 这个result调用另外的一个action,连接自己的拦截器栈和result。 actionName (默认) - 被调用的action的名字namespace - ...

Apache Struts2打开重定向/命令执行 CVE-2013-2251

昨日,著名Java Web框架Struts官方再发高危安全漏洞补丁升级(最新版本为:2.3.15.1),升级修补了多个安全漏洞,其中包括一个远程任意代码的高危安全漏洞,这些漏洞可以影响到Struts ...
  • god_7z1
  • god_7z1
  • 2013年07月17日 17:20
  • 724

Struts2中转发和重定向的区别以及实现方法

Struts2中转发和重定向的区别以及实现方法最近遇到一个问题,就是在设置struts2的拦截器以后,想要访问必须登录,想要的效果是转到登录页面,也就是转到xxx.jsp,但是发现没有转到,而是act...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:struts2 重定向
举报原因:
原因补充:

(最多只允许输入30个字)