<h:inputText id= "emailInput" validator= "#{registrationBean.validateEmail}"
value= "#{registrationBean.email}" />
|
JSP定制标签
|
属性
|
行为
|
<f:validateDoubleRange >
|
minimum、maximum
|
确保组件的值可以被转换成double型数值,并且在指定的最小、最大值范围内
|
<f:validateLength >
|
minimum、maximum
|
确保组件的值的长度在指定的最小、最大值范围内
|
<f:validateLongRange >
|
minimum、maximum
|
确保组件的值可以被转换成long型数值,并且在指定的最小、最大值范围内
|
JSP标签
|
属性
|
说明
|
<f:convertDateTime >
|
dateStyle
|
指定字符串日期部分的格式样式。有效值有:
short、medium(默认)、long和full。仅在设置了type属性时有效
|
timeStyle
|
指定字符串时间部分的格式样式。有效值有:
short、medium(默认)、long和full。仅在设置了type属性时有效
|
|
timeZone
|
指定日期的时区。如果没有指定,将使用格林尼治标准时间(GMT)
|
|
locale
|
用来显示日期的特定场所。将覆盖用户的当前场所。
|
|
pattern
|
用于转换这个数值的日期格式模式,此模式与用于java.util.SimpleDateFormat类的格式模式是相同的。它和type属性只能选一个
|
|
type
|
指定是否显示日期、时间或两者都显示,有效值为:date、time、both
|
<h:inputText value="#{user.dateOfBirth}">
<f:convertDateTime pattern="yyyy-MM-dd (HH:mm)" />
</h:imputText>
|
标签
|
属性
|
说明
|
<f:convertNumber />
|
currencyCode
|
当type为currency时,指定三位数的国际货币代码。
|
currencySymbol
|
当type为currency时,指定特定的记号,如“$”。
|
|
groupingUsed
|
如果应该使用的分组记号(如:”,”或” ”)为true。默认为true
|
|
integerOnly
|
如果只需要处理输入值的整数部分(小数部分将被忽略),则设置为true。默认值为false
|
|
locale
|
用于显示这个数据的特定场所。将覆盖用户的当前场所。
|
|
minFractionDigits
|
要显示的最小小数位数
|
|
maxFractionDigits
|
要显示的最大小数位数
|
|
minIntegerDigits
|
要显示的最小整数位数
|
|
maxIntegerDigits
|
要显示的最大整数位数
|
|
pattern
|
用于转换数值的小数格式模式。它和type属性二选一
|
|
type
|
数值的类型:可以是number(默认值)数字、currency货币或者percentage百分比。
|
<h:inputText id="CurrencyDigitsInput" value="#{user.balance}">
<f:convertNumber type="currency" minIntegerDigits="2"
maxIntegerDigits="5" maxFractionDigits="2"
currencySymbol="$" />
</h:inputText>
|