2012-12-05 45 views
0

我試圖店的portlet偏好在後臺bean在本tutorialPortlet首

提及,但(JSF),我不明白他們如何進口愛好級別這裏

Map<String, Preference> mutablePreferenceMap = (Map<String, Preference>) elResolver.getValue( facesContext.getELContext(), null, elExpression);

javax.portlet.*不包含faces.preference.Preference

任何人都有一個想法,特別是如何保存portlet首選項

在此先感謝

+0

你的鏈接斷開。 – coderatchet

回答

0

您必須將Liferay Faces Bridge JAR添加到您的項目。

添加下列相關性:

<dependencies> 
    <dependency> 
    <groupId>com.liferay.faces</groupId> 
    <artifactId>liferay-faces-alloy</artifactId> 
    <version>3.1.0-ga1</version> 
    </dependency> 
    <dependency> 
    <groupId>com.liferay.faces</groupId> 
    <artifactId>liferay-faces-bridge-impl</artifactId> 
    <version>3.1.0-ga1</version> 
    </dependency> 
    <dependency> 
    <groupId>com.liferay.faces</groupId> 
    <artifactId>liferay-faces-portal</artifactId> 
    <version>3.1.0-ga1</version> 
    </dependency> 
</dependencies> 

和Liferay的-面橋-API JAR其是用於的liferay-面橋-IMPL依賴性具有此偏好界面。

更多信息:

http://www.liferay.com/community/liferay-projects/liferay-faces/download