JSF f:validateLength标记

用于检查组件值的长度是否在一定范围内。该值必须是java.lang.String。
标签属性

属性 描述
minimum 用于设置组件的最小长度。
maximum 用于设置组件的最大长度。
【JSF f:validateLength标记】// index.xhtml
< h:form id="user-form"> < h:outputLabel for="name"> User Name< /h:outputLabel> < br/> < h:inputText id="user-name" value="http://www.srcmini.com/#{user.name}"> < f:validateLengthminimum="5"maximum="10"/> < /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; import javax.validation.constraints.NotNull; @ManagedBean @RequestScoped public class User{ @NotNull String name; public String getName() { return name; } public void setName(String name) { this.name = name; } }

输出:
JSF f:validateLength标记

文章图片
JSF f:validateLength标记

文章图片

    推荐阅读