我已经多次阅读了这篇文章:一些开发人员不赞成在XHTML文件中将JSF / Facelets标记与HTML标记交错使用。显然,HTML标记不会成为UI组件树的一部分,但这样做有什么缺点呢?
我经常发现代码示例中作者会这样混合使用:
http://www.ibm.com/developerworks/java/library/j-facelets/
http://www.packtpub.com/article/facelets-components-in-jsf-1.2
http://oreilly.com/catalog/9780596529246
"Seam in Action"还将JSF/Facelets和HTML标记交错使用。我对该如何实际使用感到困惑。我最初混合使用标记,但现在开始相信这可能不是正确的选择。然而,我无法理解为什么纯粹主义的方法更可取。
我确定我有一个表格,JSF datatable不能给我足够的灵活性来显示我需要的内容,所以不能用纯粹的方式完成。
此外,我想知道为什么上面的例子都没有使用f:view等而是使用硬编码的html、head、body等标记。
请问有人能帮我澄清这个问题吗?