Форма Spring и существующие объекты - PullRequest
0 голосов
/ 04 февраля 2011

У меня проблема с формами Spring.Давайте объясним:

  1. если я хочу создать новый объект из формы, содержимое формы будет заполнять компонент, как и ожидалось.Если я повторно отправлю этот компонент в форму (то же самое, что и из привязки), я увижу правильные значения свойств в форме.

  2. , если я беру существующий компонент,со всеми установленными свойствами, которые еще не прошли через форму, и я передаю их в форму, они не будут отображать значения свойств, но я буду видеть все, как будто это новый экземпляр.Объект передается с помощью клавиши «команда» модели, я делал это даже в первом случае, но это не работает.Объект в любом случае присутствует, потому что я могу получить доступ к его свойствам через 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 {

Есть идеи, почему это происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...