Предположим, у меня есть две страницы A и B. И B - это страница, отображаемая после отправки формы на странице A. Например, страница B создается, когда метод, подобный следующему, вызывается путем отправки формы на странице A:
@RequestMapping(value = "/ni_add-cart", method = RequestMethod.POST)
public ModelAndView postAddItem(@RequestParam("prodId") Integer prodId,
@ModelAttribute("itemForm") ProductItemDTO formProduct, @ModelAttribute("wholesaler") String whole,
HttpServletRequest request, ModelAndView model) {
....whatever...
model.setViewName("page-B");
return model;
}
Проблема в том, что если пользователь перезагрузит страницу B, она будет не работать из-за отсутствия параметров, которые должны поступить при вызове / ni_add-cart
Как можно предотвратить и вывести ошибку, как это.