users@javaserverfaces.java.net

duplicate <html> tags caused by template?

From: Thufir <hawat.thufir_at_gmail.com>
Date: Sun, 18 Apr 2010 04:14:59 +0000 (UTC)

Are the duplicate tags due to the clients, or the template?

dtc01l0376-06:~ a00720398$
dtc01l0376-06:~ a00720398$
dtc01l0376-06:~ a00720398$ curl http://localhost:8080/A00720398sat/
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
        <meta http-equiv="Content-Type" content="text/html;
charset=UTF-8" />
        <link href="./../resources/css/default.css" rel="stylesheet"
type="text/css" />
        <link href="./../resources/css/cssLayout.css" rel="stylesheet"
type="text/css" />
        <title>Facelets Template</title></head><body>
        
        <div id="top" class="top">Top
        </div>
        
        <div id="content" class="center_content"><?xml version='1.0'
encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
        <meta http-equiv="Content-Type" content="text/html;
charset=UTF-8" />
        <link href="./../resources/css/default.css" rel="stylesheet"
type="text/css" />
        <link href="./../resources/css/cssLayout.css" rel="stylesheet"
type="text/css" />
        <title>Facelets Template</title></head><body>
        
        <div id="top" class="top">Top
        </div>
        
        <div id="content" class="center_content"><table>
<tbody>
<tr>
<td>, </td>
[...trimmed...]
<tr>
<td>1, </td>
<td>8</td>
</tr>
<tr>
<td>1, </td>
<td>9</td>
</tr>
</tbody>
</table>

        </div></body>
    
</html>
        </div></body>
    
</html>dtc01l0376-06:~ a00720398$
dtc01l0376-06:~ a00720398$
dtc01l0376-06:~ a00720398$ nl
NetBeansProjects/A00720398sat/web/beatles/template.xhtml
     1 <?xml version='1.0' encoding='UTF-8' ?>
     2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     3 <html xmlns="http://www.w3.org/1999/xhtml"
     4 xmlns:ui="http://java.sun.com/jsf/facelets"
     5 xmlns:h="http://java.sun.com/jsf/html">
     6
     7 <h:head>
     8 <meta http-equiv="Content-Type" content="text/html;
     charset=UTF-8" />
     9 <link href="./../resources/css/default.css"
 rel="stylesheet"
type="text/css" />
    10 <link href="./../resources/css/cssLayout.css"
rel="stylesheet"
type="text/css" />
    11 <title>Facelets Template</title>
    12 </h:head>
    13
    14 <h:body>
    15
    16 <div id="top" class="top">
    17 <ui:insert name="top">Top</ui:insert>
    18 </div>
    19
    20 <div id="content" class="center_content">
    21 <ui:insert name="content">Content</ui:insert>
    22 </div>
    23
    24 </h:body>
    25
    26 </html>
dtc01l0376-06:~ a00720398$
dtc01l0376-06:~ a00720398$ nl
NetBeansProjects/A00720398sat/web/beatles/dataTable.xhtml
     1 <?xml version='1.0' encoding='UTF-8' ?>
     2 <!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     3 <ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
     4 xmlns:h="http://java.sun.com/jsf/html"
     5 xmlns:f="http://java.sun.com/jsf/core"
     6 template="./template.xhtml">
     7 <ui:define name="content">
     8 <h:dataTable value="#{listOfNames.list}"
     9 var="name">
    10 <h:column>
    11 <h:outputText value="#{name.last}, "/>
    12 </h:column>
    13 <h:column>
    14 <h:outputText value="#{name.first}"/>
    15 </h:column>
    16 </h:dataTable>
    17 </ui:define>
    18 </ui:composition>
dtc01l0376-06:~ a00720398$
dtc01l0376-06:~ a00720398$ nl
NetBeansProjects/A00720398sat/web/beatles/index.xhtml
     1 <?xml version='1.0' encoding='UTF-8' ?>
     2 <!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     3 <ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
     4 template="./template.xhtml">
     5 <ui:define name="content">
     6 <ui:include src="dataTable.xhtml"/>
     7 </ui:define>
     8 </ui:composition>
dtc01l0376-06:~ a00720398$



thanks,

Thufir