一般にポートレットは、クライアントからの要求間で保存する必要がある状態情報を収集します。 この情報の管理は、セッション属性として情報を保存する方法で行われます。 ポートレット・セッションは Web アプリケーション・セッションと似ていて、 属性の管理は概念上では同等です。
ポートレット・セッションには、1 つの大きな違いがあります。Web アプリケーション・セッションとは異なり、ポートレット・セッションにはスコープがあります。 ポートレット・スコープに置かれるセッション属性に簡単にアクセスできるのは、 その属性を追加したポートレットだけです。
portalLib.setPortletSessionAttr("myKey", "myValue", SessionScopeKind.portletScope);