2017-10-10 17 views

答えて

2

でコードを置き換えてみてください。javax.portlet.ActionRequestjavax.portlet.PortletRequestインターフェースを拡張し、SessionMessages.add方法は、そのパラメータでありますので

SessionMessages.add(actionRequest,"User-Approved"); 

タイプ:

public static void add(PortletRequest portletRequest, String key) { 
     Map<String, Object> map = _getMap(portletRequest, true); 

     if (map == null) { 
      return; 
     } 

     map.put(key, key); 
    } 
+0

ありがとうございます。SessionMessages.add(actionRequest、 "User-Approved");とSessionMessages.add(PortalUtil.getHttpServletRequest(actionRequest)、 "User-Approved")と同じ効果がありますか? – srigin

+0

こんにちは@sriginには同じ効果がありません。最初はポートレット・セッション・レベルで情報を追加し、2番目の情報はポータル・セッション・レベルで情報を追加します。 (各ポートレットには独自のセッションがあります) –

+0

ありがとう – srigin

0

に引数をどのように変化するかarg.Thenとしてポートレット・セッションを取ることはできません。

public static void add(PortletRequest portletRequest, String key)

+0

ありがとうございます。私はポートを持っていません私と一緒にletRequestオブジェクト – srigin

関連する問題