j2ee中<input type="text" name="user.userId"/>当你填写这个表单域的时候为什么userId会自动赋值? 5

请各位大侠帮小弟解答一下,越详细越好……... 请各位大侠帮小弟解答一下,越详细越好…… 展开
 我来答
yanfei_nn
2012-05-08 · TA获得超过162个赞
知道小有建树答主
回答量:177
采纳率:100%
帮助的人:99.7万
展开全部
框架自动封装、将获取到的parameter根据name和类中的set方法名判断,如果有user这个set方法切user对象中有userId的set方法就将文本框中的值赋予那个对象的属性中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a0a8f93
2012-05-07 · TA获得超过559个赞
知道小有建树答主
回答量:311
采纳率:0%
帮助的人:113万
展开全部
user这个参数,在架构里应该会中自动赋值。初始化的时候就已经赋值了。也就是说,你刷新界面的时候,user就是有值的。当然会自动带出。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhoumh1988
2012-05-07 · 超过20用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:37.3万
展开全部
原因是你对应上了user.userId,如果没有清空actionForm的话,
那么这个值就会被初始化。
追问
我用的struts2,请说具体一点吧
追答
主要看你的actionForm,如果可以的话你把这个文件有关userId的内容贴上来,看看代码是不是初始化出现了问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
嘚瑟的小蹦蹦
2012-05-07 · TA获得超过108个赞
知道答主
回答量:105
采纳率:50%
帮助的人:36.6万
展开全部
看你的框架的注入方式咯。不同的框架有不同的注入方式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式