gpt4 book ai didi

java - Liferay Portlet 首选项

转载 作者:行者123 更新时间:2023-12-01 21:40:10 24 4
gpt4 key购买 nike

我试图允许 Liferay 的管理员配置一个 Portlet。我已经创建了配置页面和配置操作。

问题是:我可以保存配置并且 portlet 可以正确使用此配置,但是当我再次输入配置时无法获取此值。

 <%  
String somePreferenceKey_cfg = portletPreferences.getValue("salesMin","");
%>
......
<aui:input name="salesMin" type="text" value="<%= somePreferenceKey_cfg %>" />

somePreferenceKey_cfg 为空。

有人知道我能做什么吗?谢谢,伊万。

最佳答案

使用:

PortletPreferences preferences = renderRequest.getPreferences();
String somePreferenceKey_cfg = preferences.getValue("salesMin", "default_value");

或者:

String somePreferenceKey_cfg =
GetterUtil.getString(portletPreferences.getValue("salesMin", "default_value"));

从偏好中获取值(value)。另外,设置一些默认值,以防未手动存储首选项。

关于java - Liferay Portlet 首选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36595938/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com