bean-validation相关内容
我正在使用此答案.以下是约束描述符(验证程序接口). package constraintdescriptor; import constraintvalidator.FieldMatchValidator; import javax.validation.Constraint; import javax.validation.Payload; import java.lang.annot
..
我有一个通过@Valid进行JSR-303 bean验证的表单处理Spring MVC控制器. 整个GET处理程序的唯一目的是(几乎)与POST相同,但是省略@Valid注释以防止在第一个用户GET请求上显示JSP 中的错误在他提交表格之前. 我的问题是: 如何清除干净的GET冗余方法? 如何制作仅POST的@Valid? 这是我的示例代
..
我正在使用bean验证和extval验证. 我在类路径中创建了一个名为ValidationMessages.properties的属性文件.在此文件中,我自定义了defult消息, 例如: javax.validation.constraints.Size.message=this is a test messgae 在验证字段时,我可以看到我输入的消息,但问题是我还可以在消息'之前看
..
..
我想使用Bean验证来注释实体中的约束,现在的问题是,实体上的关系也将得到验证吗?例如,假设我具有以下实体: @Entity @Table(name = "css_empresa") public class Empresa extends EntidadContactable implements Serializable, Convert { private static fin
..
使用bean验证时,如何在JSF错误消息中显示字段标签? ... public class MyBean { @NotNull private String username; ... } 如果未提
..
我们的Web应用程序的模块在中间显示一个数据表,在右侧显示所选记录的详细信息.每次用户选择母版表的记录时,我们都会更新详细信息页面并显示所选记录的详细信息.现在我们有以下问题: 用户在主表中选择一条记录,并在详细信息区域中显示数据. 用户修改明细数据并单击保存. 发生验证(bean验证)错误,用户将看到错误消息(msg). 用户选择更正主表的另一条记录,而不是纠正错误的输入. 所有没
..
我在我的JSF 2.0 Web应用程序中使用JSR 303 Bean验证,它可以很好地与注释一起使用.现在,我想忽略注释并使用 validation.xml 文件配置验证规则,所以这就是我所做的(我正在使用Eclipse动态Web项目): 在 WebContent/META-INF/validation.xml 下添加了 validation.xml
..
我有这个实体: import javax.validation.constraints.NotNull; import org.hibernate.validator.constraints.NotBlank; @Entity @XmlRootElement @Table public class Supplier extends AbstractEntity { @Column
..
我有一个表单,该表单具有带有一些JSR-303验证bean的域模型.现在,我想包括未经任何验证的“保存草稿"功能.如果我在相应的commandButton上设置immediate=true,则将跳过验证,但也会提交表单. 是否可以在保存草稿操作中更新模型? 解决方案 使用
..
我有一个这样的地址实体: @Entity public class Address implements java.io.Serializable { @Id @GeneratedValue(strategy = IDENTITY) private Long id; @Size(max = 100) private String street; @
..
我的应用程序在这里遇到了一些问题.我想检查字段密码和确认密码是否匹配,所以我尝试像在此问题的第一个答案中一样进行操作:问题是它实际上不起作用,我没有想法.请帮我!这是我在这里的第一篇文章,所以请不要对我太苛刻. 这是我的注释: /* * To change this template, choose Tools | Templates * and open the template
..
我试图在类级别上通过bean验证学习JSF 2.0,如下所示:- 实用程序 @Singleton public class MyUtility { public boolean isValid(final String input) { return (input != null) || (!input.trim().equals("")); } }
..
我正在使用 Omnifaces 在类级别约束下使用JSR303 bean验证. 整个过程效果很好.验证消息显示在Primefaces 组件中.现在我想知道是否可以将错误消息的范围缩小到更精确的组件(即特定元素上的标签)?在下面的示例中,我想将错误消息引导至带有id="id_msg_anniversar
..
我正在尝试将一个bean注入到一个自定义的ConstraintValidator中.我遇到了一些事情: validation-api-1.1.0(支持Beta版)支持CDI Hibernate Validator 5似乎实现了validate-api-1.1.0(可使用Alpha版) 使用Seam验证模块 使用Spring的LocalValidatorFactoryBean 最后
..
在JSF 2.3中,我有一个h:inputText来编辑Double值,该值还具有Bean-Validation约束. h:inputText有一个f:convertNumber.提交表单时,这会导致ClassCastException(请参见下文). 因此,看来f:convertNumber会生成Long,然后无法将其转换为Double来验证@DecimalMin约束,对吧? 在JS
..
让我们从一个示例开始: 在我的JPA实体中 public class User { @Pattern("^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$", message="invalidEmailResourceBundleKey") private
..
我在JSF项目中使用Bean验证. 现在,我遇到了一种情况,在这种情况下,我只想在验证前面的方法时才验证方法. 我举一个例子: @AssertTrue(message="{invalidCode}") private boolean isValidActivationCode() { ... } if(isValidActivationCode()) { @AssertTru
..
我使用JSF 2.0,hibernate-validator4.2.jarvalidation-api.jar tomcat和Eclipse. 我将@Size(min=3, message="xxx")批注放在@ManagedBean中,并将放在 之间 当我
..
在备用bean中: @Min(3) Integer foo; 如果我有这样的表格: 这正常.但是,如果我做类似的事情
..