2011-01-11 54 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部署的生命週期。