如何在我的xhtml页面中重新激活代码辅助(eclipse 3.5,jboss tools 3.1,jsf 1.2)

Max*_*AMM 5 eclipse jsf autocomplete jboss-tools content-assist

我使用facelets开发jsf xhtml页面,并且我总是为所有taglib提供代码辅助,我声明了我的xhtml根元素(h,f等...)

但是,因为,像30分钟,当我按Ctrl +空格我只有常规的html和ui:*提议.

我什么都没改变.它只是破了,没有错误信息,没有.

我在网上搜索,但也没有,或者我没有正确搜索.

请帮我 :)

ps:这是我的一个xhtml页面标题的示例:

<?xml version="1.0" encoding="ISO-8859-1"?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml" 
 xmlns:ui="http://java.sun.com/jsf/facelets" 
 xmlns:h="http://java.sun.com/jsf/html"
 xmlns:f="http://java.sun.com/jsf/core" 
 xmlns:a4j="http://richfaces.org/a4j" 
 xmlns:r="http://richfaces.org/rich"
 xmlns:c="http://java.sun.com/jstl/core"
 xmlns:s="http://jboss.com/products/seam/taglib">
Run Code Online (Sandbox Code Playgroud)

kin*_*jou 13

  1. 右键单击项目,选择属性,选择"Project Facets",确保选中"JavaServer Faces".如果选中,请转到步骤2.

  2. 创建用户库并包含JSF API和实现库jsf-api-xxx.jar和jsf-impl-xxx.jar.它将为您的项目添加JSF功能.

如果你不理解点击:http: //www.mkyong.com/jsf2/eclipse-ide-xhtml-code-assist-is-not-working-for-jsf-tag/

最好的祝福.


McD*_*ell 3

首先:

  1. 检查内容辅助选项。
  2. 检查错误日志并搜索您怀疑相关的任何消息。除了 Google 之外,还可以检查bugs.eclipse.org

众所周知,错误会给工作区留下缓存状态,从而对行为产生不利影响。你可以尝试这些技巧:

  1. 关闭并重新打开受影响的项目。
  2. 使用-clean选项启动工作区。
  3. 删除项目(但不包括!下的内容)并将其重新导入为现有项目。
  4. 如果工作区正在缓存损坏的内容,您可以通过在workspace/.metadata/.plugins目录中查找来删除它。大多数内容都是相当短暂的(尽管首先备份并观察已删除的首选项)。