Java 什么是Facelets,它与JSF有什么关系?

Java 什么是Facelets,它与JSF有什么关系?,java,jsf,facelets,Java,Jsf,Facelets,我是JSF新手,在阅读教程时,我很容易混淆JSF和Facelets 什么是Facelets?JSF和Facelets是一样的吗 Facelets与JSTL有何不同?Facelets是一种功能强大但轻量级的页面声明语言,用于使用HTML样式模板构建JavaServer Faces视图和构建组件树。Facelets功能包括以下内容: ·使用XHTML创建网页 ·除了JavaServer Faces和JSTL标记库之外,还支持Facelets标记库 ·支持表达式语言(EL) ·组件和页面的模板化 基本

我是JSF新手,在阅读教程时,我很容易混淆JSF和Facelets

什么是Facelets?JSF和Facelets是一样的吗


Facelets与JSTL有何不同?

Facelets是一种功能强大但轻量级的页面声明语言,用于使用HTML样式模板构建JavaServer Faces视图和构建组件树。Facelets功能包括以下内容:

·使用XHTML创建网页
·除了JavaServer Faces和JSTL标记库之外,还支持Facelets标记库
·支持表达式语言(EL)
·组件和页面的模板化

基本上,如果您使用JSF,Facelets允许您添加模板标记库(XML文档),这对于在html页面中添加UI控件非常有用。此声明是Facelets的一个示例:


总之,Facelets为UI控件提供了工具(模板标记库),JSF允许该控件与后台bean通信



无需进一步查看,请阅读BalusC的文章。