JSF f:validateRequired标记

它用于确保本地值在EditableValueHolder组件上不为空。
标签属性

属性 描述
binding 它用于绑定一个ValueExpression, 该ValueExpression求值到RequiredValidator的一个实例。
for 此属性用于引用此标签嵌套在其中的复合组件中暴露的附加对象之一的值。
id 它是唯一的组件标识符。
class 它用来表示CSS类。
JSF < f:validateRequired> 标记示例 【JSF f:validateRequired标记】// index.xhtml
< h:form id="form"> < h:outputLabel for="username"> User Name< /h:outputLabel> < h:inputText id="name-id" value="http://www.srcmini.com/#{user.name}" validatorMessage="User name is required"> < f:validateRequired /> < /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{ String name; public String getName() { return name; } public void setName(String name) { this.name = name; } }

JSF f:validateRequired标记

文章图片

    推荐阅读