[英]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.