Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在我的xhtml页面(Eclipse3.5、JBossTools3.1、JSF1.2)中重新激活代码辅助功能_Eclipse_Jsf_Autocomplete_Jboss Tools_Content Assist - Fatal编程技术网

如何在我的xhtml页面(Eclipse3.5、JBossTools3.1、JSF1.2)中重新激活代码辅助功能

如何在我的xhtml页面(Eclipse3.5、JBossTools3.1、JSF1.2)中重新激活代码辅助功能,eclipse,jsf,autocomplete,jboss-tools,content-assist,Eclipse,Jsf,Autocomplete,Jboss Tools,Content Assist,我使用facelets开发JSFXHTML页面,我在xhtml根元素(h、f等)中声明的所有标记库都有代码帮助 但是,大约30分钟后,当我按住ctrl+space键时,我只有常规的html和ui:*建议 我没有改变任何事情。它只是坏了,没有错误信息,什么也没有 我在网上搜索过,但也没有,或者我搜索得不对 请帮帮我:) ps:下面是我的一个xhtml页面标题的示例: <?xml version="1.0" encoding="ISO-8859-1"?> <ui:compositi

我使用facelets开发JSFXHTML页面,我在xhtml根元素(h、f等)中声明的所有标记库都有代码帮助

但是,大约30分钟后,当我按住ctrl+space键时,我只有常规的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">

首先:

  • 检查选项
  • 检查并搜索您怀疑相关的任何消息。还有谷歌,检查一下
  • 臭虫离开工作区时的缓存状态可能会对行为产生不利影响,这一点并非未知。您可以尝试以下技巧:

  • 受影响的项目
  • 使用选项启动工作区
  • 项目(但不是下的内容!),并将其作为现有项目
  • 如果工作区正在缓存损坏的内容,您可以通过在workspace/.metadata/.plugins目录中搜索来删除它。这些东西大部分都是暂时的(尽管先备份,然后观察删除的首选项)

  • 好的,以下是对我有效的解决方案:

    ProjectWebApp>属性>Projet Facets>将“Java 5.0”切换到6.0


    这就成功了。

    从JBoss Developer Studio版本1迁移到版本3时,我针对类似问题的解决方案:

    检查xmlns条目,它们应该如下所示:

    ...
    xmlns:a="http://richfaces.org/a4j"
    xmlns:rich="http://richfaces.org/rich">
    
    在我的案例中,旧的是:

    ...
    xmlns:rich="http://richfaces.ajax4jsf.org/rich"
    xmlns:a="https://ajax4jsf.dev.java.net/ajax">
    

    将xhtml添加到JSP内容类型对我来说很有用。窗口>首选项>常规>内容类型>文本>JSP

  • 右键单击项目,选择属性,选择“项目Facets”,确保选中“JavaServer Faces”。如果选中,则转到步骤2

  • 创建一个用户库,包括JSF API和实现库,JSF-API-xxx.jar和JSF-impl-xxx.jar。它将JSF功能添加到您的项目中

  • 如果您不明白,请单击:


    致意。

    您使用的是哪个版本的JBoss工具?将xhtml添加到JSP内容类型对我来说很有效。窗口>首选项>常规>内容类型>文本>JSP。通过添加按钮添加*.xhtml文件关联可以使*.xhtml文件看起来像*.JSP,从而启用代码辅助功能,但不会提供访问bean var的全部功能我只需要第1部分。然后我必须点击进一步的配置-->下载库,然后我选择了正确的jar…完美,谢谢!太棒了!非常感谢!