关闭

action中的重定向和转发

标签: struts2action
2285人阅读 评论(0) 收藏 举报
分类:

Struts2之结果类型


Struts2的结果类型可以在struts2.xml中可以定义


Struts2的结果类型总共有以下几个(该文件在struts-default.xml)


如果结果类型没声明,默认是  dispatcher (请求转发)

比较重要的几个类型

  • dispatcher  ——  请求转发到一个页面 (默认),不可以用这种方式转发到一个action
  • chain           ——  一个action请求转发至另一个 action
  • redirect       ——  响应重定向到一个页面
  • redirectAction       —— 一个action响应重定向至另一个 action
  • stream        ——  文件下载


struts2.xml中定义的结果类型:一个action 响应重定向至另一个 action



${usename} 这种类型实现了动态的值,而不是静态的,${usename} 的值其实是通过 action1 的getUsename() 获取,而不是直接通过成员变量获得的


注意如果结果类型改成 type = “chain”  ,则加了那些携带的参数都不会起到作用,因为chain 是请求转发,还在一次请求内,本来就携带了参数,不需要再去声明,也不可以添加别的参数,不会起到作用,因为一开始表单提交信息后,该次请求的信息以固定。


响应重定向可防止表单重复提交

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Struts2从一个action转到另一个action的两种方法

在Struts2中,Action处理完用户请求后,将会返回一个字符串对象,这个字符串对象就是一个逻辑视图名。Struts 2通过配置逻辑视图名和物理视图之间的映射关系,一旦系统收到Action返回的某个逻辑视图名,系统就会把相应的物理视图呈现给浏览者。    ...
  • chenssy
  • chenssy
  • 2012-09-09 16:42
  • 51284

Action中result的各种转发类型

Action中result的各种转发类型 1,dispatcher:默认值  ,内部定向 /WEB-INF/page/employeeAdd.jsp 2,redirect:浏览器重定向 /index.jsp 3, redirectAction 重定向到action //同...
  • lzz360
  • lzz360
  • 2013-12-04 11:49
  • 6608

action重定向到frameset页面指定target属性

struts2使用action重定向到frameset页面,如何使用target属性指定页面输出方式
  • emptylee
  • emptylee
  • 2017-02-16 00:50
  • 1243

Struts2中action重定向跳转到jsp页面两种配置方式

第一方式:     参数之间必须使用&。&是&在xml中转义字符 name="error" type="redirect">     ...
  • zhujiaxing666666
  • zhujiaxing666666
  • 2013-01-13 20:39
  • 2812

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

转载自:http://blog.163.com/shadow_wolf/blog/static/183469097201452625628798/ Struts2的ResultType和Action处理链   Struts2的结果类型 在struts-default...
  • u012377333
  • u012377333
  • 2015-12-24 17:42
  • 2626

struts1重定向 浅谈ActionForward的三种重定向

ActionForward是 Struts的核心类之一,其基类仅有4个属性name / path / redirect / classname。在基于Struts的Web应用程序开发过程中,Action操作完毕后程序会通过Struts的配置文件struts- config.xml链接到指定的Acti...
  • qq_27088383
  • qq_27088383
  • 2016-02-18 16:50
  • 5953

【Struts2学习笔记(2)】Action配置中的各项默认值和Action中result的各种转发类型

一、Action配置中的各项默认值 /WEB-INF/page/hello.jsp 1>如果没有为action指定class,默认是ActionSupport。 2>如果没有为action指定method,默认执行action中的execu...
  • u010870518
  • u010870518
  • 2014-10-01 10:44
  • 2825

struts2中Action配置中的各项默认值和result的各种转发类型

在struts2中有很多项,我们平时的配置文件如下,如果不写的默认值会是什么呢? /WEB-INF/page/hello.jsp 1、如果没有为action指定class,默认是ActionSupport。 2、如果没有为actio...
  • qq_18895659
  • qq_18895659
  • 2016-07-01 09:53
  • 2469

Struts2 中拦截器和Action的调用关系

所谓的拦截器就是指实现了Interceptor接口的类,该接口中定义了三个方法:init(),destroy(),intercept()。init()用于在服务器启动的时候,初始化这个拦截器。destroy()用于清理分配给拦截器的资源,intercept()是用来起拦截作用的,这个方法还有一个Ac...
  • luckypeng
  • luckypeng
  • 2015-06-04 22:53
  • 2838

javaweb中请求转发和重定向之间区别与联系

请求转发(Forward)和请求重定向(Redirect): 一个比喻: 小张向小李发送一次请求,想让他完成某项工作,当小李接受到请求时,发现自己完成不了,又请求小王帮忙,小王接收到小李请求之后最终完成了该项工作,并把最后的结果交给了小张。这个过程就是请求转发,在此期间,小张只发送了一次请求,他只知...
  • lijing742180
  • lijing742180
  • 2013-10-22 01:04
  • 4646
    个人资料
    • 访问:952996次
    • 积分:5504
    • 等级:
    • 排名:第5659名
    • 原创:33篇
    • 转载:144篇
    • 译文:0篇
    • 评论:84条
    文章分类
    最新评论