java零碎要点---struts2中redirect和redirectAction的区别
struts2中redirect和redirectAction的区别
struts2中关于result的返回类型一般我们是转发到一个jsp页面或者是html页面等,但是struts2中的result的返回类型还有redirect,redirectAction,chain。对于这三种返回类型之间肯定是有区别的,下面我们来看看关于redirect redirectAction chain这三种struts2的返回类型之间的区别。
当使用type=“redirectAction” 或type=“redirect”提交到一个action并且需要传递一个参数时。这里是有区别的:
使用type=“redirectAction”时,结果就只能写Action的配置名,不能带有后缀:“.action”
<action name="Login" class="steven.actions.LoginAction"> <result name="success" type="redirectAction">User?u_id=${loginBean.u_id}</result> </action> |
<action name="Login" class="steven.actions.LoginAction"> <result name="success" type="redirectAction">User?u_id=${loginBean.u_id}</result> </action> |
使用type=“redirect”时,结果应是action配置名+后缀名
<action name="Login" class="steven.actions.LoginAction"> <result name="success" type="redirect">User.action?u_id=${loginBean.u_id}</result> </action> |
1 redirect:action处理完后重定向到一个视图资源(如:jsp页面),请求参数全部丢失,action处理结果也全部丢失。
2 redirect-action:action处理完后重定向到一个action,请求参数全部丢失,action处理结果也全部丢失。
3 chain:action处理完后转发到一个action,请求参数全部丢失,action处理结果不会丢失。
使用type=“redirect”时,结果应是action配置名+后缀名
Java代码
java零碎要点---struts2中redirect和redirectAction的区别相关推荐
- JAVA面试要点002_Git中fetch和pull的区别
原文: http://www.tech126.com/git-fetch-pull/ Git中从远程的分支获取最新的版本到本地有这样2个命令: 1. git fetch:相当于是从远程获取最新版本到本 ...
- 华为ccie网络工程师中技术要点PPP中PAP和CHAP的区别
华为ccie网络工程师中技术要点PPP中PAP和CHAP的区别,PPP(点到点协议)协议:是为在同等单元之间传输数据包这样的简单链路设计的链路层协议.这种链路提供全双工操作,并按照顺序传递数据包.设计 ...
- java actioncontext_关于struts2中ActionContext的实现原理
北京,雾霾天气阻止了今天的马拉松之行,蜗居一天.为一个问题"struts2如何保证ActionContext每次取的都是本次请求所对应的实例?",给一个网友解释了半天. 首先,我们 ...
- JAVA面试要点006---.net中的委托与java中的代理模式和委托
1.1.1 定义 委托是一种引用方法的类型.一旦为委托分配了方法,委托将与该方法具有完全相同的行为.委托方法的使用可以像其他任何方法一样,具有参数和返回值,如下面的示例所示: //Code in C# ...
- java Char与char_JAVAc++中char和char[]的区别
JAVAc++中char和char[]的区别 (2011-05-17 09:25:45) 标签: 杂谈 地方. 但是留意p1.p2自身是在栈中的. 2. 2申请后系统的响应 栈:只要栈的剩余空间大于所 ...
- java字节字符_java中字符和字节的区别
byte(字节): byte即字节的意思,是java中的基本数据类型,用来申明字节型的变量,一个字节包含8个位,所以,byte类型的取值范围是-128到127. 通常在读取非文本文件时(如图片,声音, ...
- java零碎要点013---java lambda 表达式中的双冒号的用法 ::
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 双冒号运算就是Java中的[方法引用],[方法引用]的格式是 类名::方法名 注意是方法名哦,后面 ...
- JAVA零碎要点016---java去除List中的重复数据_各种方法_随时更新
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 1. 循环list中的所有元素然后删除重复 public static List removeDu ...
- JAVA零碎要点015---java BigDecimal常见操作_加减乘除操作_比较_取几位小数四舍五入_随时更新
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 之前项目都很少用这个BigDecimal啊,最近这个项目对精度要求高,一个电视购物,广告拍摄,排挡 ...
最新文章
- 这个40M的小工具助你在windows下处理数据如虎添翼!!
- 尚硅谷Docker---1、docker杂记
- 01-Vue博客后台管理页面框架搭建
- 关于“指针的指针”的认识(值传递、指针传递区分)
- Java Map集合
- c语言链表交换2个元素的位置,C语言 单链表 查找一个元素出现的所有位置
- python入门——P43魔法方法:算数运算2
- C#中常用的文件操作方法
- HTML→标签、div语义化、表单、input标签
- 串口通信程序中十六进制格式发送和接收实现
- 拓端tecdat|R语言中的生存分析Survival analysis晚期肺癌患者4例
- 基于Freemarker模板引擎的Java代码生成器
- java resourcebundle properties_Java使用Properties类和ResourceBundle类读取properties文件
- java 汽车租赁系统
- Linux基础命令:awk
- 搞笑新闻联播之老公岗位制度(中)铃声 搞笑新闻联播之老公岗...
- 供应链服务平台方案:助供应链服务公司实现商品+决策+物流+售后协同办公
- 软考高级 真题 2013年上半年 信息系统项目管理师 综合知识
- 商云通安装(一):电信搭建SIP电话环境
- 京东校招java笔试题_2017京东校招笔试编程题:进制转换、辗转相除
热门文章
- Android学习笔记(三)——Button之圆角、按压效果、点击事件
- python与机器学习(七)上——PyTorch搭建LeNet模型进行MNIST分类
- 解决CentOS遇到Qt编译(error: cannot find -lGL)
- commons-fileupload实现单次上传文件(word文档)
- 发现凌晨醒来,可以写出平时写不出来的代码
- linux通过mail命令发送到外部邮件
- 12款很酷的使用大头照的国外名片设计作品
- HDU 4001 To Miss Our Children Time DP
- 11.11.17 start L3
- virus test