LiferayPortlet的配置畫面的值保存到數據庫

LiferayPortlet的配置畫面 的值是保存到 portletpreferences 這個表中的,XML的格式。

畫面定義方法:configuration.jsp

<aui:input label="my_label" name="preferences--myInputName--" id="myInputName" type="text" maxlength="3" value="<%= myInputName %>">

name的格式需要是:preferences--XXXXXX--   才能登錄到數據庫中。


ConfigurationActionImpl.java

setPreference(actionRequest, "myInputName", values); 

super.processAction(portletConfig, actionRequest, actionResponse);

就可以保存到數據庫中了。portletpreferences 這個表。

在DefaultConfigurationAction.java文件中可以看到。


super.processAction(portletConfig, actionRequest, actionResponse);如果不寫的話,當前畫面(需要修改配置的那個畫面)是不能再次刷新的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章