个性化阅读
专注于IT技术分析

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="#{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="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="#{user.amount}">
</h:outputText>
</f:view>
</h:body>

输出:

//索引页

JSF F validatedoublerange标签1

//索引页

JSF F validatedoublerange标签2

//回应页面

JSF F validatedoublerange标签3

赞(0)
未经允许不得转载:srcmini » JSF f:validateDoubleRange标记

评论 抢沙发

评论前必须登录!