当我在Eclipse中使用.jsp文件为我提供标签帮助时…
在我添加标签库的地方…
<%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %> <%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %>
现在我转换.jsp为.xhtml无法添加上述标签库的地方,而不得不使用
.jsp
.xhtml
<html xmlns="http://www.w3c.org/1999/xhtml" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:p="http://primefaces.prime.com.tr/ui">
在这种情况下,eclipse对CTRL + Space没有任何帮助。有什么办法可以开始这些帮助?
Eclipse尚未安装buitin Facelets工具。到目前为止,只有Facefish 工具附带了Glassfish服务器插件和JBoss工具插件。
根据您先前的问题,您正在使用Tomcat,因此JBoss Tools应该这样做(实际上,它比Glassfish Server插件具有更多功能)。在Eclipse中进入“ 帮助” >“安装新软件”。假设您正在使用当前的Eclipse Indigo SR2版本,请在其中输入以下URL:
http://download.jboss.org/jbosstools/updates/indigo/SR2/
等待选项列表加载完毕,最后选择并安装“ JBoss Web and Java EE Development”选项。
与 具体问题 无关 ,根据先前的问题,您已经安装了PrimeFaces 3.2。但是,您正在使用旧的PrimeFaces 2.x XML名称空间URI。也修复它:
xmlns:p="http://primefaces.org/ui"