request.getparameter() 取到的值竟然是 null?????求大神帮忙 也可以加我1126439844

qq_28391909 2015-08-28 10:59:36
这是我的JSP代码:<form action="baocunshijian" method="post">
<tr>
<td><input type="checkbox" value="<%=user.getUsernumberid()%>" name="box1" /></td>
<td><%=user.getUsernumber() %></td>
<td><%=user.getName() %></td>
<td><input type="text" value="<%=user.getDatetime() %>" name="riqi" /></td>
<td><input type="text" value="<%=user.getGotime() %>" name="riqi1" onfocus="WdatePicker({skin:'whyGreen',dateFmt:'HH:mm:ss'})" class="Wdate" /></td>
<td><input type="text" value="<%=user.getOuttime() %>" name="riqi2" onfocus="WdatePicker({skin:'whyGreen',dateFmt:'HH:mm:ss'})" class="Wdate" /></td>
<td><input type="text" value="<%=user.getOpentime() %>" name="riqi3" onfocus="WdatePicker({skin:'whyGreen',dateFmt:'HH:mm:ss'})" class="Wdate" /></td>
</tr>
这是Action的代码:User user = new User();
baocunUsertime update = new baocunUsertime();
Boolean isSuccessed = false;
HttpServletRequest request = ServletActionContext.getRequest();
String a = request.getParameter("box1");
System.out.println(a);
user.setUsernumberid(Integer.parseInt(a));
user.setDatetime(new String(request.getParameter("riqi")));
user.setGotime(new String(request.getParameter("riqi1")));
user.setOuttime(new String(request.getParameter("riqi2")));
user.setOpentime(new String(request.getParameter("riqi3")));
这是取值的打印结果:
2015-08-28
null
null
15:40:11
...全文
179 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ITjavaman 2015-09-01
  • 打赏
  • 举报
回复
同意1楼,打断点测试下,很快能解决
qqw6789567 2015-09-01
  • 打赏
  • 举报
回复
你先在页面上sysyem 输出一下看看有值没,
qq_28391909 2015-08-28
  • 打赏
  • 举报
回复
我不明白的是 getopentime和getgotime、getouttime 这些属性都是一样的 为什么只有getopentime 能打印出来 二getgotime、getouttime 却打印不出来
qq_28391909 2015-08-28
  • 打赏
  • 举报
回复
request.getParameter("riqi1") 这个都是空的
KeepSayingNo 2015-08-28
  • 打赏
  • 举报
回复
你要看看user.getGotime() 这个是否有值,也许user对象的这个属性的值本身就是null

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧