8

当在我的 portlet 中执行添加/更新操作时,如何为我的插件 portlet 禁用此默认消息:“您的请求已成功处理”?

此外,我想为我的自定义配置页面 ( configuration.jsp) 禁用此功能,这是当我们单击每个 portlet 右上角显示的扳手图标时显示的配置页面。

是否有我可以设置的任何配置选项或我可以编写一些代码来禁用它?

或者是否可以从我的自定义 portlet 中更改消息ConfigurationActionImpl

4

1 回答 1

20
  1. 可以通过以下配置为我的 portlet 中的所有操作禁用此消息portlet.xml

    <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);
    }
    

感谢此链接中提供的信息。

希望这可以帮助某人。

于 2012-07-27T07:53:36.790 回答