You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by bu...@apache.org on 2013/02/18 16:20:55 UTC
svn commit: r850982 - in /websites/production/tapestry/content:
cache/main.pageCache tapestry-for-jsf-users.html
Author: buildbot
Date: Mon Feb 18 15:20:54 2013
New Revision: 850982
Log:
Production update by buildbot for tapestry
Modified:
websites/production/tapestry/content/cache/main.pageCache
websites/production/tapestry/content/tapestry-for-jsf-users.html
Modified: websites/production/tapestry/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.
Modified: websites/production/tapestry/content/tapestry-for-jsf-users.html
==============================================================================
--- websites/production/tapestry/content/tapestry-for-jsf-users.html (original)
+++ websites/production/tapestry/content/tapestry-for-jsf-users.html Mon Feb 18 15:20:54 2013
@@ -74,15 +74,15 @@ table.ScrollbarTable td.ScrollbarNextIco
</td></tr><tr><td colspan="1" rowspan="1">
<span class="icon icon-page" title="Page">Page:</span>
- <a shape="rect" href="getting-started.html">Getting Started</a>
+ <a shape="rect" href="introduction.html">Introduction</a>
</td></tr><tr><td colspan="1" rowspan="1">
<span class="icon icon-page" title="Page">Page:</span>
- <a shape="rect" href="introduction.html">Introduction</a>
+ <a shape="rect" href="principles.html">Principles</a>
</td></tr><tr><td colspan="1" rowspan="1">
<span class="icon icon-page" title="Page">Page:</span>
- <a shape="rect" href="principles.html">Principles</a>
+ <a shape="rect" href="getting-started.html">Getting Started</a>
</td></tr><tr><td colspan="1" rowspan="1">
<span class="icon icon-page" title="Page">Page:</span>
@@ -101,10 +101,10 @@ table.ScrollbarTable td.ScrollbarNextIco
<h2><a shape="rect" name="TapestryforJSFUsers-SidebysideComparison"></a>Side-by-side Comparison</h2>
-<p>JSF and Tapestry have a lot of superficial similarities, so the first steps in that transition are all about relating similar concepts, terms and component names in your mind:</p>
+<p>JSF and Tapestry have a lot of superficial similarities, so the first steps in that transition are all about relating similar concepts, terms and components in your mind:</p>
<div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Concepts & Terminology </th><th colspan="1" rowspan="1" class="confluenceTh"> JSF </th><th colspan="1" rowspan="1" class="confluenceTh"> Tapestry </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Java class associated with a page or component </td><td colspan="1" rowspan="1" class="confluenceTd"> "Backing Bean" </td><td colspan="1" rowspan="1" class="confluenceTd"> "Component Class" </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Component attributes/parameters </td><td colspan="1" rowspan="1" class="confluenceTd"> "attributes" </td><td colspan="1" rowspan="1" class="confluenceTd"> "parameters" </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> HTML Attribute used for invisible instrumentation </td><td colspan="1" rowspan="1" class="confluenceTd"> jswc="someComponentType" </td><td colspan="1" rowspan="1" class="confluenceTd"> t:type="some
ComponentType" </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> CSS "class" attribute name </td><td colspan="1" rowspan="1" class="confluenceTd"> styleClass </td><td colspan="1" rowspan="1" class="confluenceTd"> class </td></tr><tr><th colspan="1" rowspan="1" class="confluenceTh"> Output and Messages </th><th colspan="1" rowspan="1" class="confluenceTh"> JSF </th><th colspan="1" rowspan="1" class="confluenceTh"> Tapestry </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Escaped HTML from property </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:outputText value="myBean.myValue"/> </td><td colspan="1" rowspan="1" class="confluenceTd"> ${myValue} </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Raw HTML from property </td><td colspan="1" rowspan="1" class="confluenceTd"> #{myBean.myValue} </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:outputRaw value="myValue"/></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> Error messages </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:message> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:errors> (for forms) or <t:alerts> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Image display </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:graphicImage> </td><td colspan="1" rowspan="1" class="confluenceTd"> <em>use standard <img> tag</em> </td></tr><tr><th colspan="1" rowspan="1" class="confluenceTh"> Conditionals and Looping </th><th colspan="1" rowspan="1" class="confluenceTh"> JSF </th><th colspan="1" rowspan="1" class="confluenceTh"> Tapestry </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Render-time loop </td><td colspan="1" rowspan="1" class="confluenceTd"> <ui:repeat> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:loop> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Compile-time loop </td><t
d colspan="1" rowspan="1" class="confluenceTd"> <c:forEach> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:loop> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Conditional </td><td colspan="1" rowspan="1" class="confluenceTd"> <c:if test="#{myBean.myValue}"> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:if test="myValue"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Conditional </td><td colspan="1" rowspan="1" class="confluenceTd"> <ui:fragment rendered="#{myBean.someCondition}"/>...</ui:fragment> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:if test="someCondition">...</t:if> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Switch </td><td colspan="1" rowspan="1" class="confluenceTd"> <c:choose><c:when ... ></c:choose> </td><td colspan="1" rowspan="1" class="confluenceTd"> See <a shape="rect" href="switching-cases.html" titl
e="Switching Cases">Switching Cases</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Server-side comment </td><td colspan="1" rowspan="1" class="confluenceTd"> <ui:remove> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:remove> </td></tr><tr><th colspan="1" rowspan="1" class="confluenceTh"> Links and Buttons </th><th colspan="1" rowspan="1" class="confluenceTh"> JSF </th><th colspan="1" rowspan="1" class="confluenceTh"> Tapestry </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Navigational link </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:link outcome="nextpage.xhtml"/> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/corelib/components/PageLink.html"><t:pagelink page="nextpage"/></a></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Event-triggering link, without form s
ubmission </td><td colspan="1" rowspan="1" class="confluenceTd"> <em>not available</em> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:actionLink> or <t:eventLink> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Form submission link </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:commandLink> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:linkSubmit> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Form submission button </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:commandButton> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:submit> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Link to Javascript file </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:outputScript> </td><td colspan="1" rowspan="1" class="confluenceTd"> <em><script> or use @Import in component class</em> </td></tr><tr><td colspan="1" rowspan="1" class
="confluenceTd"> Link to CSS file </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:outputStylesheet> </td><td colspan="1" rowspan="1" class="confluenceTd"> <em><style> or use @Import in component class</em> </td></tr><tr><th colspan="1" rowspan="1" class="confluenceTh"> Grids, Tables and Trees </th><th colspan="1" rowspan="1" class="confluenceTh"> JSF </th><th colspan="1" rowspan="1" class="confluenceTh"> Tapestry </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Tabular data in <table> </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:datatable> </td><td colspan="1" rowspan="1" class="confluenceTd"> Grid </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Table used for layout </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:panelGrid> with <h:panelGroup> </td><td colspan="1" rowspan="1" class="confluenceTd"> <em>use standard <table> tag</em> </td></tr><tr><td colspan="1" rowspan="
1" class="confluenceTd"> Hierarchical tree </td><td colspan="1" rowspan="1" class="confluenceTd"> <em>depends on component library</em> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:tree> </td></tr><tr><th colspan="1" rowspan="1" class="confluenceTh"> Form Tags/Components </th><th colspan="1" rowspan="1" class="confluenceTh"> JSF </th><th colspan="1" rowspan="1" class="confluenceTh"> Tapestry </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Form </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:form> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:form> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Single-line text input field </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:inputText> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/corelib/components/TextField.html">
<t:textField></a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Password field </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:inputSecret> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:password> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Select menu </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:selectOneMenu> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:select> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Checkbox </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:selectBooleanCheckbox> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:checkbox> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Checkbox list </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:selectManyCheckbox> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:checklist> </td></tr><tr><td colspan="1" rowspan
="1" class="confluenceTd"> Radio button list </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:selectOneRadio> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:radioGroup> with <t:radio> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Multiple select menu </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:selectManyListbox> </td><td colspan="1" rowspan="1" class="confluenceTd"> <em>not available</em> (but see Palette and Checklist) </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Hidden field </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:inputHidden> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:hidden> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> textarea tag </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:inputTextarea> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:textArea> </td></tr><tr><td colspan="1" row
span="1" class="confluenceTd"> Label tag </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:outputLabel for="..."> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:label for="..."> </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Concepts & Terminology </th><th colspan="1" rowspan="1" class="confluenceTh"> JSF </th><th colspan="1" rowspan="1" class="confluenceTh"> Tapestry </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Java class associated with a page or component </td><td colspan="1" rowspan="1" class="confluenceTd"> "Backing Bean" </td><td colspan="1" rowspan="1" class="confluenceTd"> "Component Class" </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Component attributes/parameters </td><td colspan="1" rowspan="1" class="confluenceTd"> "attributes" </td><td colspan="1" rowspan="1" class="confluenceTd"> "parameters" </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> HTML Attribute used for invisible instrumentation </td><td colspan="1" rowspan="1" class="confluenceTd"> jswc="someComponentType" </td><td colspan="1" rowspan="1" class="confluenceTd"> t:type="some
ComponentType" </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> CSS "class" attribute name </td><td colspan="1" rowspan="1" class="confluenceTd"> styleClass </td><td colspan="1" rowspan="1" class="confluenceTd"> class </td></tr><tr><th colspan="1" rowspan="1" class="confluenceTh"> Output and Messages </th><th colspan="1" rowspan="1" class="confluenceTh"> JSF </th><th colspan="1" rowspan="1" class="confluenceTh"> Tapestry </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Escaped HTML from property </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:outputText value="myBean.myValue"/> </td><td colspan="1" rowspan="1" class="confluenceTd"> ${myValue} </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Raw HTML from property </td><td colspan="1" rowspan="1" class="confluenceTd"> #{myBean.myValue} </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:outputRaw value="myValue"/></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> Error messages </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:message> and <h:messaged> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:error> and <t:errors> (for forms) or <t:alerts> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Image display </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:graphicImage> </td><td colspan="1" rowspan="1" class="confluenceTd"> <em>use standard <img> tag</em> </td></tr><tr><th colspan="1" rowspan="1" class="confluenceTh"> Conditionals and Looping </th><th colspan="1" rowspan="1" class="confluenceTh"> JSF </th><th colspan="1" rowspan="1" class="confluenceTh"> Tapestry </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Render-time loop </td><td colspan="1" rowspan="1" class="confluenceTd"> <ui:repeat> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:loop> </td></tr><tr><td colspan="1" rowspan="1" clas
s="confluenceTd"> Compile-time loop </td><td colspan="1" rowspan="1" class="confluenceTd"> <c:forEach> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:loop> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Conditional </td><td colspan="1" rowspan="1" class="confluenceTd"> <c:if test="#{myBean.myValue}"> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:if test="myValue"> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Conditional </td><td colspan="1" rowspan="1" class="confluenceTd"> <ui:fragment rendered="#{myBean.someCondition}"/>...</ui:fragment> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:if test="someCondition">...</t:if> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Switch </td><td colspan="1" rowspan="1" class="confluenceTd"> <c:choose><c:when ... ></c:choose> </td><td colspan="1" rowspan="1" class="confluenceTd"> See <a sh
ape="rect" href="switching-cases.html" title="Switching Cases">Switching Cases</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Server-side comment </td><td colspan="1" rowspan="1" class="confluenceTd"> <ui:remove> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:remove> </td></tr><tr><th colspan="1" rowspan="1" class="confluenceTh"> Links and Buttons </th><th colspan="1" rowspan="1" class="confluenceTh"> JSF </th><th colspan="1" rowspan="1" class="confluenceTh"> Tapestry </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Navigational link </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:link outcome="nextpage.xhtml"/> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/corelib/components/PageLink.html"><t:pagelink page="nextpage"/></a></td></tr><tr><td colspan="1" rowspan="1" class="confluenc
eTd"> Event-triggering link, without form submission </td><td colspan="1" rowspan="1" class="confluenceTd"> <em>not available</em> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:actionLink> or <t:eventLink> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Form submission link </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:commandLink> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:linkSubmit> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Form submission button </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:commandButton> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:submit> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Link to Javascript file </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:outputScript> </td><td colspan="1" rowspan="1" class="confluenceTd"> <em><script> or use @Import in component class</em> </td
></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Link to CSS file </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:outputStylesheet> </td><td colspan="1" rowspan="1" class="confluenceTd"> <em><style> or use @Import in component class</em> </td></tr><tr><th colspan="1" rowspan="1" class="confluenceTh"> Grids, Tables and Trees </th><th colspan="1" rowspan="1" class="confluenceTh"> JSF </th><th colspan="1" rowspan="1" class="confluenceTh"> Tapestry </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Tabular data in <table> </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:datatable> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:grid> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Table used for layout </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:panelGrid> with <h:panelGroup> </td><td colspan="1" rowspan="1" class="confluenceTd"> <em>use standard <table
> tag</em> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Hierarchical tree </td><td colspan="1" rowspan="1" class="confluenceTd"> <em>depends on component library</em> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:tree> </td></tr><tr><th colspan="1" rowspan="1" class="confluenceTh"> Form Tags/Components </th><th colspan="1" rowspan="1" class="confluenceTh"> JSF </th><th colspan="1" rowspan="1" class="confluenceTh"> Tapestry </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Form </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:form> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:form> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Single-line text input field </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:inputText> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://tapestry.apache.org/current/apidocs/org
/apache/tapestry5/corelib/components/TextField.html"><t:textField></a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Password field </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:inputSecret> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:password> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Select menu </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:selectOneMenu> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:select> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Checkbox </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:selectBooleanCheckbox> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:checkbox> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Checkbox list </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:selectManyCheckbox> </td><td colspan="1" rowspan="1" class="confluenceTd"> <
t:checklist> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Radio button list </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:selectOneRadio> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:radioGroup> with <t:radio> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Multiple select menu </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:selectManyListbox> </td><td colspan="1" rowspan="1" class="confluenceTd"> <em>not available</em> (but see Palette and Checklist) </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Hidden field </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:inputHidden> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:hidden> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> textarea tag </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:inputTextarea> </td><td colspan="1" rowspan="1" class="confluenceTd">
<t:textArea> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Label tag </td><td colspan="1" rowspan="1" class="confluenceTd"> <h:outputLabel for="..."> </td><td colspan="1" rowspan="1" class="confluenceTd"> <t:label for="..."> </td></tr></tbody></table>
</div>
@@ -121,8 +121,7 @@ table.ScrollbarTable td.ScrollbarNextIco
<div class="code panel" style="border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;"><b>JSF template (helloworld.xhtml)</b></div><div class="codeContent panelContent">
<pre class="code-xml">
<html xmlns=<span class="code-quote">"http://www.w3.org/1999/xhtml"</span>
- <span class="code-keyword">xmlns:h</span>=<span class="code-quote">"http://java.sun.com/jsf/html"</span>
- <span class="code-keyword">xmlns:f</span>=<span class="code-quote">"http://java.sun.com/jsf/core"</span>>
+ <span class="code-keyword">xmlns:h</span>=<span class="code-quote">"http://java.sun.com/jsf/html"</span>>
<span class="code-tag"><h:body></span>
<span class="code-tag"><p></span><span class="code-tag"><h:outputText value="#{helloWorldBean.greeting} /></span><span class="code-tag"></p></span>
<span class="code-tag"></h:body></span>