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);如果不写的话,当前画面(需要修改配置的那个画面)是不能再次刷新的。