是否可以将maxlength
标记的<h:inputText>
属性设置为与其实体类@Size
最大值相同?
例如,给定:
@Size(max = 50)
String name;
...以某种方式自动/编程设置数字50:
<h:inputText id="name" maxlength="50" .../>
答案 0 :(得分:3)
这可以使用Apache MyFaces Extensions Validator,ExtVal。
来完成This link和this link解释了如何将ExtVal添加到项目中。您需要添加所需的jar并在字段上方添加注释@MaxLength,您将在html输入中看到maxLength。