Я работаю над веб-приложением, используя Spring MVC.Моя домашняя страница (index.jsp) находится вне папки web-inf.Некоторые контроллеры перенаправляют запрос непосредственно в этот jsp, и мне нужно передать некоторые атрибуты модели в jsp.
Я пытался поместить атрибут в модель перед перенаправлением:
@RequestMapping(value = "/logout", method = RequestMethod.GET)
public String logout(ModelMap model,
@RequestParam(value = "message") String message) {
model.put("message", message);
return "redirect:/index.jsp";
}
Перенаправленный URL выглядит так:
http://localhost:8080/p6/index.jsp?message=memberAccountDeleted
Но при этом я неУ него нет доступа к атрибуту (здесь «сообщение») в JSP.Пока что единственный способ сделать это - поместить атрибут в сеанс.Это работает, но это не удобно, потому что я должен затем удалить атрибут из сеанса.
Есть ли способ сделать это?Что-то похожее на RedirectAttributes и addFlashAttribute, но передать атрибут из контроллера в jsp?
Спасибо, Julien