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

标签 validation jsf jsf-2

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

例如,给定:

@Size(max = 50)
String name;

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

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

最佳答案

这可以使用 Apache MyFaces Extensions Validator 来完成, 扩展值。

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

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

相关文章:

java - p :graphicImage streamContent nullpointer

css - .ui-layout-north 背景色

jsf-2 - Facelets复合组件接口(interface)的多种实现

wpf - 验证错误时禁用按钮

java - 重新部署后使用 JSF 2 防止 ViewExpiredException

java - JSF validator 的 JUnit 测试

java - 如何将动态创建的 HtmlInputText 组件的值绑定(bind)到 bean 属性?

C++ CIN cin 随机跳过

选项卡式页面之间的 wpf 验证刷新

java - 验证没有 http 的 URL