在JSP页面进行POST提交。action偶尔出现取不到值的现象。项目框架SSM
数据关系 student studentInfo
student 实体里含有studentInfo的实体,一对一的关系
JSP input标签:
<form:input path="sfzhm"/>
<form:input path="studentInfo.email"/>
action:
@RequestMapping(value = "save", method = RequestMethod.POST)
public String save(Student student) throws Exception {
StudentInfo studentInfo = student.getStudentInfo();
studentService.studentUpdate(student);
studentInfoService.studentUpdate(studentInfo);
return "redirect: /student";
}
action 里实体打印就时间不是null
service直接调用了dao
打印sql:
UPDATE student SET syszd = ?, zzmm = ?, mobile = ?, update_date = ? WHERE id = ?
参数:null, null, null, 2018-09-15 01:11:08.054(Timestamp), null
其实从action就可以看到参数直接为空了,调试。生产环境测试都测试不出来,偏偏有些用户会有这种问题,去问了一下,有些用户是换了台电脑就好了。
项目目前用户数8000,已成功提交6000多人。还有些人是没有进行操作的。基本每天提交不了的人不到2位数。在生产环境测试也没有测试出来提交不了的情况。
页面提交一共30个字段
我想请大家看看有没有人知道这可能是什么原因照成的(可能底层bug?),怎么解决。碰到这种问题如何去重现。谢谢!
慕的地6264312
米脂
慕田峪9158850
相关分类