Я работаю над проектом, использующим Spring MVC, и пытаюсь добиться следующего.При нажатии на кнопку «Добавить раздел» я хочу отправить обратно в контроллер (чтобы захватить любые значения, которые могли быть введены) и добавить новый раздел () в коллекцию, а затем повторно отрендерить страницу.
Вот мой метод контроллера:
@RequestMapping(value = "/addSection",method= {RequestMethod.POST, RequestMethod.GET})
public String addSection(@ModelAttribute("formWrapper") FormWrapper formWrapper, ModelMap map){
Form form = formWrapper.getForm();
FormSection section = new FormSection();
form.getFormSections().add(section);
formWrapper.setForm(form);
map.addAttribute("formWrapper", formWrapper);
return "formView";
}
Я бы не хотел использовать ajax, так как некоторые разделы содержат другие страницы в зависимости от требований.
Итак, мои вопросы:1. Как заставить мою страницу вернуться к определенному методу в контроллере, основываясь на моем нажатии кнопки?2. Как я могу заставить всю страницу перерисовать после поста обратно?
Как всегда, очень признателен за любую помощь / помощь со стороны сообщества.
С уважением,
Mike