2014-01-26 55 views
0

使用Facelets組成我看了facelet template example,我可以看到official tutorial也是如此,在這兩種情況下,我可以看到使用TUTS使<ui:composition template="/layout.xhtml">只有模板支撐;但有沒有辦法不包括模板如果我想要一個非常簡單的facelet例如?沒有任何模板

我試圖忽視的模板屬性,但後來我被拋出java.lang.StackOverflowError :(因此JSF 2.0,使我有模板無論如何都要納入...

所以我的問題是...是有書寫方式不用於Facelets模板引用?

感謝

回答

0

是的,當然,只要使用相同的XHTML組成的主模板/layout.xhtml本身,但隨後沒有任何<ui:insert>。相反,只要把所需CON帳篷直奔那裏。

例如,/page.xhtml

<!DOCTYPE html> 
<html lang="en" 
    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"> 
    <h:head> 
     <title>Some title</title> 
    </h:head> 
    <h:body> 
     <h1>Some heading</h1> 
     <p>Plain Facelets page without template!</p> 
    </h:body> 
</html> 

打開此直接作爲在瀏覽器/page.xhtml