先看 Action 代码
<span style="white-space:pre"> </span>@RequestMapping(params = "m=save", method = RequestMethod.POST)
public String save(RightsItem rightsItem) {
if ( rightsItem.getRegisterPerson().getId() == null ) {
rightsItem.setRegisterPerson(super.getTUser());
}
this.service.saveEntity(rightsItem);
return "redirect:rightsManage.do";
}
Entity代码
<span style="white-space:pre"> </span>// 登记时间
@Column(name = "register_time")
private Timestamp registerTime;
JSP代码
<span style="white-space:pre"> </span><c:if test="${not empty item.registerTime }">
<span style="white-space:pre"> </span><!-- 登记时间 -->
<input type="hidden" name="registerTime" value="${item.registerTime }">
</c:if>
是利用 SpringMVC 自动组装数据,当页面时间输入框为空时,SpringMVC组装数据会出问题,因此会出现400错误