struts2,转发、重定向,访问servletAPI、获取表单参数
2018-01-22 22:20
633 查看
结果跳转方式
转发重定向
转发到Action
重定向到Action
访问servletAPI方式
原理通过ActionContext
通过ServletActionContext
通过实现接口方式
如何获得参数
扩展strutsMVCAction生命周期
1.每次请求到来时,都会创建一个新的Action实例
2.Action是线程安全的.可以使用成员变量接收参数
属性驱动获得参数
对象驱动
模型驱动
集合类型参数封装
listmap
struts_day02
1.结果集
转发
重定向
转发Action
重定向Action
2.获得原生ServletAPI
ActionContext 数据中心
|-request
|-response
|-ServletContext
|-requestScope
|-sessionScope
|-applicationScope
|-params
|-attrs
....
//获得ActionContext
ActionContext.getContext();
|-requestScope
|-sessionScope
|-applicationScope
|-params
|-attrs
//获得ActionContext中原生对象的工具类
ServletActionContext
|-request
|-response
|-ServletContext
3.参数封装
属性驱动
|-Action准备与参数键同名属性
对象驱动
|-Action准备与参数键同名属性. xxx.yyy
模型驱动
|- 1.实现ModelDriven接口
|- 2.实现getModel方法.返回需要封装参数的对象
4.复杂参数封装
List集合
提交键: list
list[index]
Map结合
提交键: map['key']
相关文章推荐
- 【JavaWeb-6】HttpServletResponse的字符字节输出流、编码、文件下载、Captcha图片与HttpServletRequest获取request数据表单非表单数据、重定向与转发
- Struts2的结果类型、ServletAPI获取、参数接收
- Struts2的结果类型、ServletAPI获取、参数接收
- servlet获取表单提交的数据、请求转发、请求包含、请求重定向
- 笔记之Servlet的Request对象(获取请求参数的方法、表单格式、防盗链、请求重定向)
- HttpServletResponse的字符字节输出流、编码、文件下载、Captcha图片与HttpServletRequest获取request数据表单非表单数据、重定向与转发
- Servlet第三方jar包使用3(Servlet获取form表单中的多有元素以及,请求转发,请求重定向,请求包含)
- Struts2中与Servlet API进行耦合获取servlet中的application,session,request对象
- jsp servlet框架参数传递及控制器转发,重定向代码
- action访问servlet的API并且获取到MAP或者httpServlet类型的application,session,request
- struts2中在Action中如何获取servlet的api?
- Struts2 访问 Servlet API 的四种方式
- Struts2_008_Servlet API耦合的访问方式值之ServletActionContext
- 【4】Struts2访问Servlet的API
- Servlet中转发和重定向的路径问题以及表单提交路径问题
- Struts2之访问Servlet的API
- 20160325servlet学习笔记表单中各种类型的信息传递与获取 请求转发
- Servlet中转发和重定向的路径问题以及表单提交路径问题
- struts2中 Action获取表单参数的几种方式
- Servlet中转发和重定向的路径问题以及表单提交路径问题