2012-07-27 11 views
8

ポートレットで追加/更新アクションが実行されたときに、プラグイン・ポートレットの「リクエストが正常に処理されました」というデフォルト・メッセージをどのように無効にしますか?デフォルトのメッセージを無効にする方法:「あなたのリクエストは正常に処理されましたか?

カスタム設定ページ(configuration.jsp)でこれを無効にしたい場合は、すべてのポートレットの右上隅に表示されるレンチアイコンをクリックすると表示される設定ページです。

私が設定できる設定オプションはありますか、それを無効にするために書くことができるコードはありますか?

それ以外の場合は、カスタムポートレットとConfigurationActionImplからメッセージを変更することはできますか?

このメッセージは portlet.xmlで、次のような構成を通じて、私のポートレット内のすべてのアクションのために無効にすることができます

答えて

19
  1. :代わりに、それはまた、特定のアクションのためにではなく、すべてのアクションのために変更することができます

    <init-param> 
        <name>add-process-action-success-action</name> 
        <value>false</value> 
    </init-param> 
    
  2. 目に存在する情報へ
    public void addEmployee(ActionRequest actionRequest, ActionResponse actionResponse) throws IOException, PortletException { 
    
        // ... all the code processing 
    
        String successMsg = "Employee added Successfully!"; 
    
        SessionMessages.add(actionRequest, "request_processed", successMsg); 
    } 
    

感謝linkです。

これは誰かを助けることを望みます。

+1

「request_processed」キーのエラーmsgと同様ですか? – user3206010

関連する問題