很多时候,我有过错误:如何编译facelets?
- 标签未关闭(XML错误)
-xhtml复制了ID
我还想写验证检查是在文件中存在的这些错误。我敢打赌,有一些facelets编译器将xhtml编译成java类并进行验证。
很多时候,我有过错误:如何编译facelets?
- 标签未关闭(XML错误)
-xhtml复制了ID
我还想写验证检查是在文件中存在的这些错误。我敢打赌,有一些facelets编译器将xhtml编译成java类并进行验证。
Eclipse WTP虽然不是最好的东西,但它对.xhtml/.jsp文件有一些验证。您可以尝试使用NetBeans或IntelliJ中的相应编辑器。
如果通过打开页面检查有效性会花费太多时间(由于缓慢的重新部署),请考虑在保存时将页面发送到servlet容器 - 使用WTP动态项目,部署在服务器上或通过FileSync插入。
您是否考虑过使用良好的XML编辑器?它会捕获不良的XML。
我也相信模式感知的XML编辑器会捕获该ID必须是唯一的。
你不能“编译”它们,但是如果在JBoss上使用Seam,只需保存xhtml文件,所做的更改就会转移到正在运行的实例上,这样就可以检查“即时”了。
此外,在重复的id问题上,如果您不添加id字段,它将自动生成,从而避免此问题。