我注意到用于创建 Facelets 模板客户端页面的 Netbeans 向导提供了将 html 或 ui:composition 作为页面文档根的选项。
为了避免浪费时间,我一直使用 html 选项,然后一直使用它来保持一致性。但我意识到,如果我使用 ui:composition,那么我会为我的文档正文保存两级缩进。
我记得保留 html 的唯一原因是我在某处读到这种格式假设在某处的 IDE 中有用。但是我从来没有遇到过。
是否有任何理由继续使用 html 作为文档根目录?
最佳答案
Facelets 应该是“设计师友好的”。能够在 Facelets 标记周围添加额外标记以及 jsfc
属性或 ui:remove
等功能的目的是让您编写能够正确呈现的 JSF 页面在 Web 浏览器中预览时,无需在容器中实际运行应用程序。 (例如:为了更轻松地为单个 View 调整 CSS。)
如果你不需要这个,你可以放心地把多余的杂物放在一边。
关于jsf-2 - 是否有理由使用 html 作为 Facelets root 而不是 ui :composition?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8545732/