用于检查输入字段的值是否在一定范围内。该值必须是浮点数或可转换为浮点数。
<
f:validateDoubleRange>
标记属性
Attribute | Description |
minimum | 用于设置该组件的最小值。 |
maximum | 用于设置此组件的最大值。 |
// index.xhtml
<
h:outputLabel for="amount">
Enter Amount <
/h:outputLabel>
<
h:inputText id="name-id" value="http://www.srcmini.com/#{user.amount}" validatorMessage="Please enter amount between 1000.50 and 5000.99">
<
f:validateDoubleRange minimum="1000.50" maximum="5000.99"/>
<
/h:inputText>
<
br/>
<
br/>
<
h:commandButton value="http://www.srcmini.com/Submit" action="response.xhtml">
<
/h:commandButton>
<
/h:form>
// User.java
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
@ManagedBean
@RequestScoped
public class User{
double amount;
public double getAmount() {
return amount;
}public void setAmount(double amount) {
this.amount = amount;
}
}
// response.xhtml
<
h:body>
<
f:view locale="fr">
Amount entered by you: <
h:outputText id = "user-name-id" value="http://www.srcmini.com/#{user.amount}">
<
/h:outputText>
<
/f:view>
<
/h:body>
输出:
//索引页
文章图片
//索引页
文章图片
【JSF f:validateDoubleRange标记】//回应页面
文章图片
推荐阅读
- JSF f:validateLength标记
- JSF验证f:validateBean标记
- JSF UI组件示例
- JSF用户界面组件模型
- JSF教程介绍
- JSF标准转换器
- JSF可重定位资源
- JSF引用托管Bean方法
- JSF h:outputText标记