Facelets是JavaServer Faces(JSF)的开源Web模板系统。该语言需要有效的输入XML文档才能工作。Facelets支持所有JSF UI组件,并且完全专注于构建JSF组件树,以反映JSF应用程序的视图。
Facelets是一种基于XML的视图技术。不能与HTML4文档类型一起使用。即使在页面顶部没有<?xml?>声明,您也可以将<!DOCTYPE html>与JSF / Facelets一起使用。
<!DOCTYPE html> <html lang = "en" xmlns:jsf = "http://xmlns.jcp.org/jsf" xmlns:f = "http://xmlns.jcp.org/jsf/core" xmlns:h = "http://xmlns.jcp.org/jsf/html"> <h:head> <title>Title</title> </h:head> <h:body> <header jsf:id = "header">Header</header> <navjsf:id = "nav">Nav</nav> <main jsf:id = "main">Main</main> <footer jsf:id = "footer">Footer</footer> </h:body> </html>