File tree Expand file tree Collapse file tree
jsf/server-extension/src/main/webapp Expand file tree Collapse file tree Original file line number Diff line number Diff line change 99 < h:body >
1010 < h1 > Server-side Extension</ h1 >
1111 < h2 > f:validateLength and f:convertNumber</ h2 >
12+ Enter 1 to 3 characters, integer only, everything else triggers validation
1213 < h:form >
1314 Enter a number: < h:inputText value ="#{user.age} " id ="age ">
1415 < f:validateLength minimum ="1 " maximum ="3 " for ="age "/>
15- < f:convertNumber integerOnly ="true " minIntegerDigits =" 1 " maxIntegerDigits =" 999 " for ="age "/>
16+ < f:convertNumber integerOnly ="true " for ="age "/>
1617 </ h:inputText >
1718 < h:commandButton value ="Submit "/>
1819 </ h:form >
1920
2021 < h2 > Custom Converter</ h2 >
22+ Converts the entered characters to number
2123 < h:form >
2224 Enter a number: < h:inputText value ="#{userAge} " id ="age ">
2325 < f:converter converterId ="myConverter "/>
2628 </ h:form >
2729
2830 < h2 > Custom Validator</ h2 >
31+ Enter < 3 characters to trigger validation
2932 < h:form >
3033 < h:inputText value ="#{user.name} " id ="name ">
3134 < f:validator validatorId ="nameValidator "/>
You can’t perform that action at this time.
0 commit comments