ActionForm的生命周期
ActionFormBean有两种存在范围:request和session。
如果ActionForm存在于request范围,它仅在当前的请求/响应生命周期中有效。在请求从一个Web组件转发到另一个Web组件的过
程中,ActionForm实例一直有效。当服务器把响应结果返回给客户,ActionForm实例及其包含的数据就会被销毁。如果ActionForm
存在于session范围,同一个ActionForm实例在整个HTTP会话中有效。ActionForm的范围如图:
假定发给jsp1组件的请求依次转发给action1、action2和jsp2组件,jsp2组件最后生成响应结果,返回给客户。如果
ActionForm在request范围内,那么在第一个请求/响应周期内,以上四个组件由于共享同一个HttpServletRequest对象,所
以也共用同一个ActionForm实例。当用户发出第二个请求时,Struts框架将创建一个新的ActionForm实例,以上四个组件共用这个新的
ActionForm实例。
当控制器接收到请求时,如果请求访问的Web组件为Action,并且为这个Action配置了和ActionForm映射,控制器将从
request或session范围中取出ActionForm实例,如果该实例存在,就会自动创建一个新的实例。当控制器接收到一个新的请求
时,ActionForm的生命周期
分享到:
相关推荐
一个Jsp两个ActionForm分别提交.rar一个Jsp两个ActionForm分别提交.rar一个Jsp两个ActionForm分别提交.rar一个Jsp两个ActionForm分别提交.rar一个Jsp两个ActionForm分别提交.rar
Struts_学习笔记之ActionForm,简单配置即可达到效果
Struts Hibernate Spring 集成开发宝典 actionform 有研究或探讨或开源的请加群:37424970 或联系本人MSN或邮箱:zhuseahui@yahoo.com.cn
验证ActionForm存到了request中.rar
ActionForm里的get和set方法
主要是actionForm的基本验证,重写validate方法,返回actionErrors,然后根据资源文件显示错误。 这是一个demo例子,直接导入eclispe中即可。 并且这部分内容会在相应的博客中介绍,稍后会更新博客。
struts1使用actionform实现表单验证,表单验证失败追加信息。
struts提供了标签来显示整个ActionErrors的错误信息。但要在struts-config.xml中设置<action ...
struts1配合,实体,action ,详细代码
struts 视频 struts视频 actionform
最近自学java中的框架-struts写了一些小例子,这都是很经典的程序,如果大家瞧得起要下载去看看,顺便给俺找找不足的地方。我的qq 821865130 email qingtian_hechen@163.com 希望大家能多多给我帮助...在此谢谢各位!!
STRUTS ActionForm乱码,servlet全局过滤器转义编码
ValidatorActionForm,ValidatorForm和ActionForm
该avi很好的讲解动态actionForm,通过练习可以理解它的运行过程
T20.4_高级ActionForm java 经典教程 经典教材
NULL 博文链接:https://arang.iteye.com/blog/420546
structs in action中文完全版\5. 用ActionForm 传递数据.pdf
ActionForm属性中存在对象数组如何处理
特殊情况(ActionForm,Servlet, Filter, Listener)下Spring如何注入对象,本文源码下载地址http://usc.googlecode.com/files/UsersManagerWithAJAX.rar