Как отправить обратно в определенный метод контроллера и обновить всю страницу - PullRequest
0 голосов
/ 24 сентября 2019

Я работаю над проектом, использующим 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

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