struts2中action的javabean属性什么时候实例化?

 我来答
sam_teddy
推荐于2016-08-19 · 超过16用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:30.5万
展开全部
个人观点:
简单而确切的说,是在struts2调用完拦截器栈之后,调用响应Action的execute方法前
详细的说:struts2在接受一个请求之后,会建立相应请求的Action对象,同时生成管理其上下文的ActionContext对象,并将javabean(即Action对象)的属性放到Valuestack栈顶,将这些属性初始化,之后struts2会调用拦截器栈中的拦截器(注意这些拦截器会改变valuestack中属性的值,如params拦截器会完成将表单字段映射到valuestack属性上。。。),在调用结束后,struts2会将valuestack中的属性映射赋值给Action对象属性,最后调用action方法。
xb5250206
2012-03-31
知道答主
回答量:10
采纳率:0%
帮助的人:6.7万
展开全部
struts2 的action不是单例,默认都是每一个请求都会new 一个action。
所以action的javabean属性在每一次请求都有实例化一次,也是在这时候才实例化的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e83f78b
2012-03-31 · TA获得超过107个赞
知道答主
回答量:182
采纳率:0%
帮助的人:67.2万
展开全部
发送请求的时候 就开始实例化 每次都要的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ljlchildlike
2012-03-30
知道答主
回答量:34
采纳率:0%
帮助的人:17.2万
展开全部
启动服务器 加载配置文件的时候
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式