ModelMap在Spring Portlet MVC中的真正作用是什么?我在WebSphere Portal 7中使用Spring Portlet MVC 3.0测试了一些portlet,似乎 ModelMap中的每个属性都存储在PortletSession中。
如果是这种情况,会话属性的作用是什么? (顺便说一句,有几个错误,包括清理这些家伙)。如果我想存储仅持续当前请求的属性,该怎么办? (例如,确认消息)。如果我将此消息放在ModelMap中,它将存储在会话中,每次用户进入Portal时我都必须手动清除它。
答案 0 :(得分:0)
如果您已将@SessionAttributes
注释添加到控制器类并具有相同的@ModelAttribute
值,则可以将ModelMap存储到PortletSession。但理想情况下,ModelMap并不是默认存储在PortletSession中。