У меня есть Spring Annonted Controller, который используется для сбора информации из формы и получения списка результатов поиска из базы данных.
Вот определение метода
@RequestMapping(method = RequestMethod.POST, params = {SUBMIT_BTN })
public ModelAndView processForm(@ModelAttribute(COMMAND_NAME){
// 1. Load search results using search parameters from form (Contained in a collection of some sort)
// 2. Create the ModelAndView
// 3. Redirect with RequestView or redirect: to generate a GET.
}
Я думаю, что мне нужно перенаправить с перенаправлением: так как у меня есть список элементов в коллекции коллекции в сеансе. Невозможно добавить это как параметр запроса URL.
В основном я пытаюсь предотвратить проблемы с помощью кнопки "Назад", где говорится, что срок действия страницы истек. Я хочу реализовать шаблон PRG в строках.
Мне трудно обернуть голову, превращая POST в GET. Могу ли я просто перенаправить или мне нужно два метода? Спасибо за любую помощь, которую вы можете предоставить.