action中的重定向和转发

转载 2015年07月08日 17:35:16

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 是请求转发,还在一次请求内,本来就携带了参数,不需要再去声明,也不可以添加别的参数,不会起到作用,因为一开始表单提交信息后,该次请求的信息以固定。


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

相关文章推荐

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

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

Action中result的各种转发类型

Action中result的各种转发类型 1,dispatcher:默认值  ,内部定向 /WEB-INF/page/employeeAdd.jsp 2,redirect:浏览器重定向 ...
  • lzz360
  • lzz360
  • 2013年12月04日 11:49
  • 6383

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

ActionForward是 Struts的核心类之一,其基类仅有4个属性name / path / redirect / classname。在基于Struts的Web应用程序开发过程中,Actio...

Action中,result带参重定向

标记还有一个属性是type,该属性的默认值是type=”dispatcher”,所以/hello.jsp等价于/hello.jsp。表示将结果转发到hello.jsp页面上,除此之外还可以设置type...

JSP重定向技巧

转载自:http://blog.163.com/linfenliang@126/blog/static/1278571952012193233333/ JSP页面的重定向主要可用以下三种方式: ...

如何在Action中写Action直接重定向至另外一个Action

在写一个ACTION时,得到的结果是一系列图片,例如: Q:如何在Action中写Action直接重定向至另外一个Action 点击某张图片则跳转至相应的界面,此时在对应的ACTI...
  • zwx622
  • zwx622
  • 2013年03月12日 17:38
  • 1041

Struts旅程(三)Struts表单处理器ActionForm(静态动态)

上篇我们以登录为例讲解了struts配置,实现了使用struts框架进行登录的示例。一些名词已经在脑海中飘荡了。 ActionServlet:struts的控制器,负责截取URL或分发。提供Model...

web.xml is missing and <failOnMissingWebXml> is set to true

最近 项目中遇到比较多的问题 记录一下    Maven项目转web的时候pom.xml报如下错误 试了好多办法都不行 格式化了一下代码 (ctrl+shift+f)神奇般的好了...

java web从零单排第九期《struts2》action的转发与重定向

1.转发操作: 转发操作本质上是request的共享可以在request作用域中存入对象,最终在jsp页面中显示。 我们以上一节为例,只需更改struts.xml文件即可: ...

Struts2之结果类型,action1 (请求转发 或 响应重定向) 至 action2

Struts2之结果类型 Struts2的结果类型可以在struts2.xml中可以定义: Struts2的结果类型总共有以下几个(该文件在struts-default.xml):...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:action中的重定向和转发
举报原因:
原因补充:

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