2

Spring Portlet MVCでのModelMapの本当の役割は何ですか?WebSpherePortal7でSpringPortletMVC 3.0を使用していくつかのポートレットをテストしてきましたが、ModelMapで設定されたすべての属性がPortletSessionに格納されているようです。

その場合、セッション属性の役割は何ですか?(ちなみに、これらの人をクリアすることを含むいくつかのバグがあります)。また、現在のリクエストに対してのみ存続する属性を保存したい場合はどうなりますか?(たとえば、確認メッセージ)。このメッセージをModelMapに入れると、セッションに保存され、ユーザーがポータルにアクセスするたびに手動でクリアする必要があります。

4

1 に答える 1

0

@SessionAttributesコントローラ クラスに注釈を追加し、同じ@ModelAttribute値を持っている場合、ModelMap を PortletSession に格納する可能性があります。しかし理想的には、ModelMap はデフォルトで PortletSession に格納されません。

于 2013-08-22T05:41:39.817 に答える