我创建了一个远程验证器,但我无法找到自定义相应消息文本的方法。我正在使用JSF 2.x和ApacheMyFaces。提前谢谢。
if ((integerField.getMaximalValue() != null) && (integerField.getMinimalValue() != null)) { // serverside validation required
long maximum = integerField.getMaximalValue().longValue();
long minimum = integerField.getMinimalValue().longValue();
Validator validator = new LongRangeValidator(maximum, minimum);
inputInteger.addValidator(validator);
}
答案 0 :(得分:1)
使用UIInput#setValidatorMessage()
。
inputInteger.setValidatorMessage("Please enter a value in range");