我正在使用 JSF 2 和 primefaces 3.5。我有一个 inputText,它必须是 Long.MIN_VALUE 和 Long.MAX_VALUE 之间的数字。
<p:inputText id="startRange" value="#{attributeBean.attribute.startRange}">
<f:convertNumber />
<f:validateLongRange minimum="#{attributeBean.minimumValue}"
maximum="#{attributeBean.maximumValue}"/>
</p:inputText>
在属性豆中:
public Long getMinimumValue(){
return Long.MIN_VALUE;
}
public Long getMaximumValue(){
return Long.MAX_VALUE;
}
当我输入一个巨大的数字,如 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 时,验证消息不会出现。如果回到这个表单中的一个 inputText 字段是 9,223,372,036,854,775,807 的值。我可以收到验证消息吗?