JSF f:validateDoubleRange标记

用于检查输入字段的值是否在一定范围内。该值必须是浮点数或可转换为浮点数。
< f:validateDoubleRange> 标记属性

Attribute Description
minimum 用于设置该组件的最小值。
maximum 用于设置此组件的最大值。
< f:validateDoubleRange> 标记示例 在此示例中, 我们正在验证指定范围内的double类型的用户输入。如果输入未通过验证, 此程序将报告一条错误消息。
// 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:validateDoubleRange标记

文章图片
【JSF f:validateDoubleRange标记】//回应页面
JSF f:validateDoubleRange标记

文章图片

    推荐阅读