У меня проблема с формами Spring.Давайте объясним:
если я хочу создать новый объект из формы, содержимое формы будет заполнять компонент, как и ожидалось.Если я повторно отправлю этот компонент в форму (то же самое, что и из привязки), я увижу правильные значения свойств в форме.
, если я беру существующий компонент,со всеми установленными свойствами, которые еще не прошли через форму, и я передаю их в форму, они не будут отображать значения свойств, но я буду видеть все, как будто это новый экземпляр.Объект передается с помощью клавиши «команда» модели, я делал это даже в первом случае, но это не работает.Объект в любом случае присутствует, потому что я могу получить доступ к его свойствам через EL.
Это сигнатура метода:
@RequestMapping(params = "action=gestprodotti")
public ModelAndView doGestProdotti(
@RequestParam(value = "page", required = false, defaultValue = "0") int page,
@RequestParam(value = "id", required = false, defaultValue = "-1") int id,
@RequestParam(value = "activity", required = false) String activity,
@ModelAttribute("command") Prodotto prod, BindingResult bindresult,
HttpSession session) throws Exception {
Есть идеи, почему это происходит?