gpt4 book ai didi

java - 如何在 Netbeans 6.8 中为 JSF 1.2 中的 facelets 启用代码完成?

转载 作者:搜寻专家 更新时间:2023-11-01 03:45:22 25 4
gpt4 key购买 nike

我想在 NetBeans 6.8 中为 facelets + JSF 1.2 启用代码完成。我更愿意为我使用自己的 Ant build.xml 构建的自由格式项目启用它,但我看不到启用它的选项,因此我愿意使用“具有现有源的 Web 应用程序”。

抱歉所有的屏幕截图。我只是想展示我所做的。

项目设置

Choose a Project dialog

Name & Location dialog

Server & Settings dialog

Existing Sources & Libraries dialog

项目配置 Frameworks dialog with Libraries tab selected

Frameworks dialog with Configuration tab selected

设置和配置后,facelets 中的代码完成仍然不起作用。
Showing editor with failed code-completion

我错过了什么吗?我是不是以错误的方式解决了这个问题?

解决方案

这是我最后做的:

  1. 我从标准 Java 项目切换到 Web 项目(呃!)
  2. 我拿了Awano's advice并将 xhtml 文件的 MIME 类型切换回 text/xhtml。
  3. 我添加了 tld file来自 facelets site到 jsf-facelets.jar 中的 meta-inf 目录并将其包含在我的项目中。
  4. 我将 rendered 属性添加到 jsf-ui.tld 文件中的片段标记。它由于某种原因丢失了:

    <attribute>
    <name>rendered</name>
    <required>false</required>
    <rtexprvalue>false</rtexprvalue>
    <description>Renders the contents of this tag if the attribute resolves to true.</description>
    </attribute>

最佳答案

您是否在项目属性的库中添加了 facelet 库?否则在工具/选项/杂项/文件中检查 xhtml 是否与 MIME XHTML (text/xhtml) 相关联。

关于java - 如何在 Netbeans 6.8 中为 JSF 1.2 中的 facelets 启用代码完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2312555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com