struts2 跳转类型 result type=chain、dispatcher、redirect(redirect-action)

dispatcher 为默认跳转类型,用于返回一个视图资源(如:jsp)

当使用type=“redirectAction” 或type=“redirect”提交到一个action并且需要传递一个参数时。这里是有区别的:

(1).   type=“redirectAction”时,参数只能写Action的配置名,不能带有后缀:“.action”

<result type="redirectAction">findTopics(ps:这里没有.action)</result>

(2)  type=“redirect”时,参数应是action配置名+后缀名

<result type="redirectAction">(ps:这里有.action)</result>

1 redirect:               重定向   到一个    jsp页面   ,   请求参数全部丢失,action处理结果全部丢失。
2 redirect-action:   重定向   到一个    action ,    请求参数全部丢失,action处理结果全部丢失。
3 chain:                  转发       到一个    action,    请求参数全部丢失,action处理结果不会丢失。

stract2中action中的type中redirectActio,redirectAction,chain的详解相关推荐

  1. ios开发读取剪切板的内容_iOS中管理剪切板的UIPasteboard粘贴板类用法详解

    一.自带剪切板操作的原生UI控件在iOS的UI系统中,有3个控件自带剪切板操作,分别是UITextField.UITextView与UIWebView.在这些控件的文字交互处进行长按手势可以在屏幕视图 ...

  2. JS 中的 event?event:window.event什么意思?求详解。

    JS 中的 event?event:window.event什么意思?求详解. 2013-04-16 00:01flying607 | 分类:JavaScript |浏览813次 <script ...

  3. python的继承用法_【后端开发】python中继承有什么用法?python继承的用法详解

    本篇文章给大家带来的内容是关于python中继承有什么用法?python继承的用法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 面向对象三大特征 1.封装:根据职责将属性和方法 ...

  4. c++中.dll与.lib文件的生成与使用的详解

    c++中.dll与.lib文件的生成与使用的详解 --------------------------------------------------------------------------- ...

  5. python的继承用法_python中继承有什么用法?python继承的用法详解

    本篇文章给大家带来的内容是关于python中继承有什么用法?python继承的用法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 面向对象三大特征 1.封装:根据职责将属性和方法 ...

  6. python跨函数调用变量_对python中不同模块(函数、类、变量)的调用详解

    首先,先介绍两种引入模块的方法. 法一:将整个文件引入 import 文件名 文件名.函数名( ) / 文件名.类名 通过这个方法可以运行另外一个文件里的函数 法二:只引入某个文件中一个类/函数/变量 ...

  7. python中ndim是什么_Numpy中ndim、shape、dtype、astype的用法详解

    本文介绍numpy数组中这四个方法的区别ndim.shape.dtype.astype. 1.ndim ndim返回的是数组的维度,返回的只有一个数,该数即表示数组的维度. 2.shape shape ...

  8. python语言中split-python中的split()函数和os.path.split()函数使用详解

    Python中有split()和os.path.split()两个函数: split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表. os.path.split():将文件 ...

  9. python中的json函数_python中装饰器、内置函数、json的详解

    装饰器 装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象. 先看简单例子: def run(): time.sleep(1 ...

最新文章

  1. python3并发编程基础
  2. 【Python】Python办公自动化 | 一键给PDF文件加密,超方便
  3. C/C++基础语法复习(二):C++ 面向对象编程,你需要知道的点
  4. js添加广告模块,随页面移动而移动
  5. 生成不同尺寸dimen的xml文件以及文件夹
  6. Atitit v2 ajax 最佳实践规范 标准化流程attilax总结 r34
  7. codeblocks下载安装以及使用自带GCC / g++编译器
  8. C语言:从入门到进阶笔记(完整版)
  9. wps下一步快捷键_办公必备|终于整理完了这74个WPS最常用快捷键
  10. c语言调用abs需要加什么作用,c语言中abs函数怎么用
  11. 英语四级口语考试计算机考吗,英语四级口试必须考吗 不考会怎样
  12. C语言歌手评分系统(入门水平)
  13. nes游戏开发_NES Classic运行Linux,新的0 AD alpha,以及更多游戏新闻
  14. C++STL开发温习与总结(六): 6.C++语言输入/输出流定义之输入/输出格式控制
  15. Matlab将图像序列合成为视频
  16. 大数相乘 - 浮点数
  17. 让AI看哈利波特就为了学······剧透?!还能不能愉快的玩耍了?
  18. MyTool_Static.EulerAngleConversion欧拉角,角度转换计算
  19. python技术手册第二版_Python技术手册(第2版) 中文PDF
  20. Streamlit学习使用(一)

热门文章

  1. 树屋项目--软件概要设计说明书
  2. 过滤器实现URL拦截,跳转URL
  3. http状态码413,并提示Request Entity Too Large的解决办法
  4. 人工智能 - 语音合成,语音识别,语音聊天机器人
  5. 【ABBYY FineReader】如何利用世界著名PDF工具ABBYY FineReader给扫描版PDF转换成可搜索的PDF?知识管理的最佳设置建议、不会降低最后显示的质量
  6. miRanda安装、编译和环境变量配置
  7. 阿里云域名解析完成后仍然无法通过域名正常访问网站
  8. GraphCodeBERT: Pre-Training Code Representation With Data Flow
  9. MR-GNN: Multi-Resolution and Dual Graph Neural Network for Predicting Structured Entity Interactions
  10. python replace 用法