У меня есть веб-приложение весны mvc, которое использует jquery. У меня есть менеджер, чтобы получить дату jquery для привязки к моему контроллеру при отправке формы, но я не могу установить дату в своем контроллере и показать ее в моем jquery datepicker при загрузке.set jquery date in spring mvc controller не работает
Чтобы получить дату Jquery, чтобы связать в мой контроллер, я должен был сделать следующее ....
В моей JQuery я должен был сказать ...
$(".datepicker").datepicker({
dateFormat: "dd/mm/yy",
changeMonth: false,
changeYear: false,
numberOfMonths: 1,
showButtonPanel: false,
onSelect: function() {
$("#"+$(this).attr("data-target")).val($(this).val());
}
});
Тогда в моем контроллере I должен был сказать ...
@InitBinder
public void initBinder(WebDataBinder webDataBinder) {
SimpleDateFormat df = new SimpleDateFormat(dateFormat);
df.setLenient(false);
webDataBinder.registerCustomEditor(Date.class, new CustomDateEditor(df, true));
}
Теперь я пытаюсь установить дату по умолчанию из моего контроллера в мою форму, как так ...
@RequestMapping(method = RequestMethod.GET)
public String showForm(
ModelMap model,
HttpServletRequest servletRequest) throws ServletRequestBindingException {
ShortsAndOversDailyForm t = new ShortsAndOversDailyForm();
t.setStore("1");
t.setWeekEndingDate(new Date());
model.addAttribute("shortsAndOversDailyForm", t);
return "shortsAndOversDaily";
Но я не могу заставить это работать. Я думаю, что мне нужно сделать противоположное тому, что я сделал при привязке формы к контроллеру. Проблема в том, что я не могу думать о том, что противоположно этому?
Может кто-нибудь, пожалуйста, помогите мне?
благодаря
Извините, но это не сработало для меня. Я обновлю свое оригинальное сообщение, чтобы рассказать вам, что я сделал – Richie
На самом деле, я получил его для работы. Ты маленькая красавица !! Спасибо друг – Richie