2011-01-11 24 views
1

我正在构建一个java portlet(JSR-168)应用程序,并且想要定义只有门户网站管理员才能访问/更改的设置。我有什么选择?Java portlet设置

回答

1

您可以在Portlet的portlet.xml<portlet-preferences>部分中定义设置。

喜欢的东西(从规格复制)

<portlet> 
... 
<!—- Portlet Preferences --> 
<portlet-preferences> 
    <preference> 
     <name>PreferredStockSymbols</name> 
     <value>FOO</value> 
     <value>XYZ</value> 
     <read-only>false</read-only> 
    </preference> 
    ... 
</portlet-preferences> 
</portlet> 

这是做的非常标准方式。大多数portlet服务器允许管理员从服务器的管理区更改属性的portlet值。这取决于供应商,因为它没有在规范中指定。

0

我注意到使用Jahia时,您刚刚获得的首选项部分是默认值,之后它可以被更改并存储在首选项中,但仅用于Portlet部署的生命周期。