繁体   English   中英

如何编译facelets?

[英]How to compile facelets?

很多次我都遇到类似以下的错误:

-tag未关闭(xml错误)

-xhtml具有重复的ID

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

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

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

您是否考虑过使用优质的XML编辑器? 它将捕获不良的XML。

我还相信,具有模式意识的XML编辑器会发现ID必须是唯一的。

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

另外,在重复ID问题上,如果不添加ID字段,则会自动生成ID字段,从而避免了此问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM