上下文: LiferayFaces EclipseIDE.Liferay-plugins sdk-6.2-ce-ga6,Liferay-faces-bridge-api-3.2.4-ga5-source.jar
大家好:
作为Liferay平台JSF编程界的初学者,我已经开始按照“创建JSF Portlet”的学习路径创建JSF Portlet项目。我已经成功创建了JSF Portlet项目并将其部署在Tomcat服务器上,它甚至按照预期工作。
问题是eclipse在faclet“view. xhtml”中显示了一些错误,尽管portlet工作正常。这样文件的内容是:
<?xml version="1.0"?>
<f:view
xmlns="http://www.w3.org/1999/xhtml"
xmlns:aui="http://liferay.com/faces/aui"
xmlns:c="http://java.sun.com/jsp/jstl/core"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
>
<h:head />
<h:body>
<h:outputText value="#{i18n['guestbook-jsf-hello-world']}" />
</h:body>
</f:view>
我能看到的错误是:
尽管portlet工作正常,但似乎无法识别JSF标记。有人能向我解释eclipseIDE发生了什么,以及如何防止eclipseIDE显示这些错误消息吗?提前感谢。
附加信息(@BalusC):我认为JSF项目有一个用于视图模式的小面,因为portlet. xml的内容包括:
<portlet-class>javax.portlet.faces.GenericFacesPortlet</portlet-class>
<init-param>
<name>javax.portlet.faces.defaultViewId.view</name>
<value>/views/view.xhtml</value>
</init-param>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>view</portlet-mode>
</supports>
此外,在项目中-
所以JSF实现库确实存在。
此外,在项目中-
欢迎任何想法/建议。谢谢。
我无法在Liferay Developer Studio(或LiferayIDE)3.3.1中重现这些问题。