У меня есть форма с некоторым атрибутом, связанным с объектом. В этом объекте у меня есть объект даты, и в моей форме я восстанавливаю его как строку. Возможно ли заполнить объект даты строкой?Преобразование даты строки в объект Date в JSP
JSP Форма декларации:
<form:form method="POST" action="/netmg/controller/device/search/" modelAttribute="device">
JSP со значением строки:
<tr>
<td class="label"><spring:message code="device.endDate" /></td>
<td class="value">
<form:input path="endDate" cssClass="datepickerMe" />
<form:errors path="endDate" cssClass="errormsg" />
</td>
</tr>
Тогда я восстановить его, как это в моем контроллере:
/**
*
* @param device
* @param bindingResult
* @param uiModel
* @return
*/
@RequestMapping(method = RequestMethod.POST)
public String findDevicesByCriteria(@Valid @ModelAttribute Device device, BindingResult bindingResult, Model uiModel) {
if (isCriteriaEmpty(device)) {
uiModel.addAttribute("criteriaEmptyWarning", "error_search_criteria_empty");
return ViewConstants.DEVICE_SEARCH_VIEW;
}
List<IDevice> deviceList = identityService.searchDevices(device.getSerialNumber(), device.getOwner(), device.getIpAdress(), device.getInstallDate(), device.getEndDate());
if (deviceList.size() == 0) {
uiModel.addAttribute(WebConstants.NO_RESULT, true);
}
uiModel.addAttribute(WebConstants.DEVICE_LIST, deviceList);
return ViewConstants.DEVICE_SEARCH_VIEW;
}
У вас есть какие-либо идеи в заполнить атрибут объекта даты?
@amarcarrilla Спасибо за ответ, я просто заменить свою форму: вход по ? –