Validation 如何自定义以编程方式创建的LongRangeValidator上的错误消息?

Validation 如何自定义以编程方式创建的LongRangeValidator上的错误消息?,validation,jsf,Validation,Jsf,我创建了一个远程验证器,但我无法找到一种方法来定制相应的消息文本。我使用的是JSF2.x和ApacheMyFaces。提前谢谢 if ((integerField.getMaximalValue() != null) && (integerField.getMinimalValue() != null)) { // serverside validation required long maximum = integerField.getMaximalValue().lo

我创建了一个远程验证器,但我无法找到一种方法来定制相应的消息文本。我使用的是JSF2.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);
}
使用

inputInteger.setValidatorMessage("Please enter a value in range");