June 2017
Beginner
1296 pages
69h 23m
English
... validatorMessage=“Invalid phone number format”>
41 <f:validateRegex pattern=
42 “((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}” />
43 </h:inputText>
44 <h:message for=“phoneInputText” styleClass=“error”/>
45 </h:panelGrid>
46 <h:commandButton value=“Submit”/>
47 <h:outputText escape=“false” value=“#{validationBean.result}”/>
48 </h:form>
49 </h:body>
50 </html>

h:panelGridIn this application, we demonstrate several new elements and attributes. The first new element is the h:outputText element (line 19; from the JSF HTML Tag Library), which inserts text in the page. In this case, we insert a literal string (“Name:”