jsf-2 - 是否有理由使用 html 作为 Facelets root 而不是 ui :composition?

标签 jsf-2 facelets

我注意到用于创建 Facelets 模板客户端页面的 Netbeans 向导提供了将 htmlui: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/

相关文章:

jquery - 调整大小时 Primefaces 对话框位置错误

java - 当他使用相同的凭据登录两次时如何使用户 session 无效

java - 空 <f :selectItems > in JSF 2. 0

java - 具有渲染属性的 jsf 组件验证失败

jsf - 移动JSF如何在Netbeans中启动?

jsf - 如何将 selectManyCheckbox 中选择的数据存储到不同的对象中?

javascript - 在 Facelets 中使用 JavaScript 时出现 XHTML 解析错误

jsf - 使用 ui 循环时显示行索引 :repeat in JSF

jsf - 如何在 ui :repeat 中设置组件/标签的 id

Eclipse Facelet HTML 验证器 : Cannot apply expression operators to method bindings