是否可以将maxlength
标记的<h:inputText>
属性设置为其实体类@Size
最大值相同?
例如,给定:
@Size(max = 50)
String name;
...以某种方式自动/以编程方式将数字50设置为:
<h:inputText id="name" maxlength="50" .../>
最佳答案
可以使用Apache MyFaces Extensions Validator,ExtVal完成。
This link和this link解释如何将ExtVal添加到您的项目中。您需要添加所需的jar并在字段上方添加注释@MaxLength,您将在html输入中看到maxLength。
关于validation - 从实体类@Size值自动复制inputText maxlength,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8575770/