在主模板,你需要使用宣布在模板定义将被插入的地方。
template.xhtml
xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets">
Default titleDefault body
first | second | third | ... |
在模板客户端,你需要使用来定义它们是在模板声明的地方要插入的模板定义。
page.xhtml
xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets">
Define your page title here
Define your body content here
Blah blah
没有HTML周围是必要的。无论如何他们将被忽略。只是不要把HTML放在那里,那只会浪费空间并且让你自己感到困惑。
当您在浏览器中打开page.xhtml,下面将在渲染输出结束:
xmlns="http://www.w3.org/1999/xhtml">
Define your page title hereDefine your body content here
Blah blah
first | second | third | ... |