JSF f:validateLongRange标记

【JSF f:validateLongRange标记】用于检查组件的局部值是否在一定范围内。该值必须是可以转换为long的任何数字类型或String。
属性

属性 描述
minimum 用于设置组件的最小长度。
maximum 用于设置组件的最大长度。
验证输入标签示例 // index.xhtml
< h:form id="user-form"> < h:outputLabel for="name"> Provide Amount to Withdraw< /h:outputLabel> < br/> < h:inputText id="age" value="http://www.srcmini.com/#{user.amount}" validatorMessage="You can Withdraw only between $100 and $5000"> < f:validateLongRange minimum="100" maximum="5000" /> < /h:inputText> < br/> < h:commandButton value="http://www.srcmini.com/OK" action="response.xhtml"> < /h:commandButton> < /h:form>

// User.java
import javax.faces.bean.ManagedBean; import javax.faces.bean.RequestScoped; @ManagedBean @RequestScoped public class User{ int amount; public int getAmount() { return amount; } public void setAmount(int amount) { this.amount = amount; } }

输出:
JSF f:validateLongRange标记

文章图片

    推荐阅读