从实体类@Size值自动复制inputText maxlength

时间:2011-12-20 12:54:54

标签: validation jsf jsf-2

是否可以将maxlength标记的<h:inputText>属性设置为与其实体类@Size最大值相同?

例如,给定:

@Size(max = 50)
String name;

...以某种方式自动/编程设置数字50:

<h:inputText id="name" maxlength="50" .../>

1 个答案:

答案 0 :(得分:3)

这可以使用Apache MyFaces Extensions Validator,ExtVal。

来完成

This linkthis link解释了如何将ExtVal添加到项目中。您需要添加所需的jar并在字段上方添加注释@MaxLength,您将在html输入中看到maxLength。