我正在使用Spring MVC开发Web应用程序。我的主页(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";
}
重定向的网址如下:
http://localhost:8080/p6/index.jsp?message=memberAccountDeleted
但是这样做,我无法访问JSP中的属性(此处为“消息”)。到目前为止,我能实现的唯一方法是将属性放入会话中。它可以工作,但是不方便,因为我必须从会话中删除该属性。
有没有办法做到这一点?类似于RedirectAttributes和addFlashAttribute,但是要将属性从控制器传递到jsp吗?
谢谢, 朱利安