struts2 action我保存数据的时候

q.setQa(qa);q.setQb(qb);q.setQc(qc);q.setQd(qd);q.setQe(qe);q.setQf(qf);qa----qe都获取到了... q.setQa(qa);
q.setQb(qb);
q.setQc(qc);
q.setQd(qd);
q.setQe(qe);
q.setQf(qf);
qa----qe都获取到了 就是qf的值获取不到 这个是为什么? jsp页面是
<s:textfield name="qf" cssStyle="width:60px;height:50px;"></s:textfield>
求高手。为什么
展开
 我来答
英俊的小男人
2012-07-27 · TA获得超过354个赞
知道小有建树答主
回答量:212
采纳率:0%
帮助的人:162万
展开全部
我觉得"yinlei_nb "说的比较详细,再补充一下你现在前台alert一个对话框,看是文本框否能取到值。
既然你q.setQf(qf);没有出现红叉就是属性已经封装好了,如果前台也可以取到值那就注意下是否是属性名字定义错了。

希望能帮助你
yinlei_nb
2012-07-27 · 超过12用户采纳过TA的回答
知道答主
回答量:26
采纳率:100%
帮助的人:13.4万
展开全部
1、如果是使用action封装数据,那看你action中是否相应的属性,和get,set方法
2、如果是使用modelDriver的model封装数据,请看你的model中是否有相应的属性和get,set方法
3、或者是变量名定义错误
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
闲人来访
2012-07-27 · TA获得超过850个赞
知道答主
回答量:208
采纳率:0%
帮助的人:122万
展开全部
教你个方法,你先在前台jsp页面上把qf值用alert打出来看看,如果没取到值,就是jsp问题;如果有值,再到后台设断点debug,很容易就能找到问题所在。实在找不到你就把具体代码发出来我们帮你看看,你只发这么几句看不出问题的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
泡面大2l
2012-07-27
知道答主
回答量:26
采纳率:100%
帮助的人:9.6万
展开全部
前台alert看下拿到的值是否正确
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhoulianglg
2012-07-27 · TA获得超过268个赞
知道小有建树答主
回答量:362
采纳率:0%
帮助的人:185万
展开全部
查看对应的name是否set,看看控制台有没有报错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-07-27
展开全部
1.在后台测试下,实际可接收到了
2.如果接收的到,问题就是jsp页面问题
<s:textfield name="qf" cssStyle="width:60px;height:50px;"></s:textfield>
这个是textfield 不知 是不是这个标签问题
---------------------
传值这个样子不行,也可以换其他种的,方法很多,希望有用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式