0

我正在面对我不理解的奇怪行为。

  • 日食:4.4 月神
  • JSF:1.2
  • 冰面:1.8
  • Eclipse 插件:JBoss 工具

当我编辑(JSP 编辑器)*.xhtml 文件时,h:、f: 和 ui: 的代码已完成,但对于 ice: (IceFaces) 不可用,但是当我将文件重命名为 *.jsp 时(没有任何更改它的内容)代码完整可用于所有标签。

我正在尝试这个,但它不会帮助。使用“JBoss Tools JSP Editor”时也是如此。

我的文件内容:

<ice:panelGroup xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ice="http://www.icesoft.com/icefaces/component">

    <h:inputText value="example" />

</ice:panelGroup>

我非常感谢您能提供的任何帮助。

4

3 回答 3

0

按着这些次序:

  1. 将 icefaces 插件添加到 Eclipse。
  2. 右键单击项目并转到属性
  3. 转到项目 facelets
  4. 将 icefaces facelet 添加到项目中。

而已。现在你应该得到自动完成。

于 2015-02-10T09:55:04.110 回答
0

确保:

  1. 您正在使用 JBoss 工具 HTML 编辑器
  2. 你的 Eclipse 项目的类路径中有 icefaces-comps.jar
  3. 项目属性 -> JBoss 工具知识库 -> 支持已启用
于 2015-01-22T17:55:31.117 回答
0

Icefaces 插件会干扰 JBoss 工具编辑器。

当我删除 IceFaces 插件时,我得到了自动完成功能。

xhtml 扩展必须在 JSP 中与其他 JSP 扩展一起声明。

Window > Preferences > General > Content Types > Text > JSP > Add (xhtml)

希望这会节省时间。

于 2016-08-25T10:33:35.657 回答