【问题标题】:How to compile facelets?如何编译facelets?
【发布时间】:2011-03-11 10:01:26
【问题描述】:

很多时候我都遇到过这样的错误:

-标签未关闭(xml错误)

-xhtml 有重复的 id

我想编写验证器来检查文件中是否存在这些错误。我敢打赌,有一些 facelets 编译器可以将 xhtml 编译成 java 类并对其进行验证。

【问题讨论】:

    标签: java jsf compiler-construction seam facelets


    【解决方案1】:

    Eclipse WTP 虽然不是最好的,但对 .xhtml / .jsp 文件有一些验证。您可以在 NetBeans 或 IntelliJ 中尝试相应的编辑器。

    如果通过打开页面检查有效性花费了太多时间(由于重新部署缓慢),请考虑在保存时将页面发送到 servlet 容器 - 使用 WTP 动态项目、部署在服务器上或通过 FileSync 插件.

    【讨论】:

      【解决方案2】:

      您是否考虑过使用好的 XML 编辑器?它将捕获错误的 XML。

      我也相信模式感知 XML 编辑器会发现 id 必须是唯一的。

      【讨论】:

        【解决方案3】:

        您无法“编译”它们,但如果在 JBoss 上使用 Seam,只需保存 xhtml 文件,更改就会传输到正在运行的实例,因此您可以“即时”检查。

        另外,关于id重复的问题,如果不添加id字段,会自动生成,避免了这个问题。

        【讨论】:

          猜你喜欢
          • 2013-07-10
          • 2023-03-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-01-04
          • 2016-10-26
          • 1970-01-01
          • 2011-11-23
          相关资源
          最近更新 更多