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

例如,给定:

@Size(max = 50)
String name;


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

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

最佳答案

可以使用Apache MyFaces Extensions Validator,ExtVal完成。

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

关于validation - 从实体类@Size值自动复制inputText maxlength,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8575770/

10-12 15:36