eclipse没有对CTRL + Space提供任何帮助

时间:2012-05-29 21:59:03

标签: java eclipse jsp jsf facelets

当我在eclipse中使用.jsp文件给我标签的帮助时......

我在哪里添加taglibs ......

<%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %>
<%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %>

现在我将.jsp转换为.xhtml,其中我无法添加上面的taglib而不是我必须使用

<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的帮助。 有什么办法可以帮助你吗?

1 个答案:

答案 0 :(得分:2)

Eclipse没有buitin Facelets工具(还)。到目前为止,只有Glassfish Server pluginJBoss Tools plugin附带了Facelets工具。

基于您使用Tomcat的previous question,JBoss Tools应该这样做(实际上它比Glassfish Server插件更丰富)。进入Eclipse以帮助&gt;安装新软件。假设您使用的是当前的Eclipse Indigo SR2版本,请在其中输入以下URL:

  

http://download.jboss.org/jbosstools/updates/indigo/SR2/

等到选项列表加载并最终选择并安装“JBoss Web和Java EE Development”选项。


无关具体问题,根据您之前的问题,您已经安装了PrimeFaces 3.2。但是你正在使用旧的PrimeFaces 2.x XML命名空间URI。修复它:

xmlns:p="http://primefaces.org/ui"