【发布时间】:2017-05-10 20:53:10
【问题描述】:
我需要你的帮助。假设我的 JSP 中有 form:form,而里面 form:form 是 form:input with date.. 如下:
<form:form modelAttribute="personalTask" method="POST" action="${pageContext.request.contextPath}/taskmgr/add">
(...)
<div class="input-group">
<form:input path="startDate" type="date" id="startDateTimePicker" name="search_message[displayDateFrom]" placeholder="YYYY-MM-DD hh:mm:ss" class="input-sm form-control"></form:input>
<div class="input-group-addon">
<span class="glyphicon glyphicon-calendar"> </span>
</div>
</div>
(...)
</form:form>
在控制器中我有方法:
@RequestMapping(value = "/add", method = RequestMethod.POST)
public String addProfileTask(@ModelAttribute("personalTask")PersonalTask task, Principal principal){
return "taskManager";
}
PersonalTask 看起来像:
public class PersonalTask{
(...)
@Column(name = "START_DATE", columnDefinition="TIMESTAMP", nullable = false)
private LocalDateTime startDate;
(...)
public LocalDateTime getStartDate() {
return startDate;
}
public void setStartDate(LocalDateTime startDate) {
this.startDate = startDate;
}
(...)
}
问题是...如何从 JSP 传递日期时间并与 @ModelAttribute("personalTask")PersonalTask 任务绑定??
【问题讨论】:
标签: java spring jsp controller java-8