Я новичок в Spring MVC. На моей странице abc есть одна кнопка отправки. При нажатии кнопки отправки вызывается abcHandler, который находится внутри xyzController.
Просто интересно, как реализовать этот сценарий.
-- Если возникает какая-то ошибка, он должен вернуть какое-то сообщение.
-- Он должен оставаться на той же странице, для меня это страница abc.
Я попробовал это. Проблема, с которой я столкнулся, заключается в том, что я получаю предупреждающее сообщение как «У вас должно быть что-то...»,
но переход на страницу с ошибкой означает пустую страницу. Этого не должно произойти. Я хочу показать сообщение и остаться на той же странице.
Как я могу легко добиться этого с помощью Spring MVC.
Пожалуйста, предложите какую-нибудь идею.
public class xyzController extends MultiActionController implements InitializingBean {
public ModelAndView abcHandler(HttpServletRequest request,HttpServletResponse response)throws Exception {
// session
HttpSession session = request.getSession(true);
String abc = "";
if(abc != ""){
}else{
String error = "You must have xyzzzzzz";
return new ModelAndView("2.0/error", "downloaderror", error);
}
return new ModelAndView();
}
}
Мой error.jsp такой
alert("You must have something...");
Подробнее здесь: https://stackoverflow.com/questions/211 ... spring-mvc