That's all fine except that the label's for attribute has the 'form:' prefix. Why? I would not think that <t:outputLabel> tag would know anything about the rest of the page.
That is a "problem" of JSF 1.1 spec <t:outputLabel /> (or h:outputlabe) BEFORE an input won't work since the label doesn't know the rest of the page see [1] for lot's of informations on that -Matthias [1] http://www.onjava.com/pub/a/onjava/2004/06/09/jsf.html

