struts2中action类的set方法是什么时候被调用的?? 10

struts2监听到客户端的action请求,按配置文件要求,把此请求交给一个action类处理.这表示会newaction(),但是这只是new,又不是调用一个set方... struts2监听到客户端的action请求,按配置文件要求,把此请求交给一个action类处理.这表示会new action(),但是这只是new ,又不是调用一个set方法.难道构造函数默认会设置所有private的属性吗.可是这些属性都是自定义的啊 展开
 我来答
璩山彤2k
2016-11-15 · TA获得超过296个赞
知道小有建树答主
回答量:386
采纳率:75%
帮助的人:73.3万
展开全部
假设需要set的是用户名和密码,当从页面上输入完用户名密码时,我们点击提交,然后我们的数据进入过滤器,从过滤器里,我们的数据通过配置文件的mapping找到对应的action类,同时过滤器通过action类产生一个action proxy类,然后在一层层通过拦截器到达我们写的action类,action类里面有我们需要set的name和password。也就是这时,用户名和密码的值就被action类接收到了。
追问
所以说,set方法只是存在,但是没有调用,什么时候调用的??
追答
调用了呀,到达action的时候,用户名和密码的name和我们写的action内的属性的name必须一样,所以就赋值了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式