我有一个用户类,其中包含电子邮件地址和密码字段。
@NotNull
@Size(min=6)
@Pattern(flags=Pattern.Flag.CASE_INSENSITIVE ,regexp="[^ ]*")
private String password = null;
@NotNull)
@Size(max=60)
@EmailUse // Check if the email-address is already in the database
@Email
private String emailAddress = null;
该代码在注册时效果很好。但是当用户编辑他的数据时,我的密码和@EmailUse 标签出现问题。密码位于<h:inputSecret id="password" value="#{user.password}"/>
空了所以我成了一个问题@NotNull
。对于电子邮件地址,我遇到的问题是用户的电子邮件地址已经在数据库中,但此时这没有问题。
所以我的问题是:我可以暂时禁用这两项检查吗?
非常感谢你的帮助
您可以使用禁用验证<f:validateBean disabled="true"/>
, 例子:http://relation.to/13317.lace http://relation.to/13317.lace
我希望这适用于您的情况。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)