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