-
0 votesanswersviews
JSF / Hibernate NotBlank验证
我有一个简单的JSF RichFaces表单,其中包含一些字段,显然是一个支持bean来存储它们 . 在那个bean中,所有必需的属性都有验证注释(jsr303 / hibernate),但我似乎无法找到一个注释来检查属性(String)是否为空 . 我知道spring模块中有@NotBlank注释,但JSF不支持spring验证 . 有没有简单的方法来检查它,还是我应该编写自己的注释? @Edi... -
0 votesanswersviews
JSF 2.0:JSR-303 bean验证是否存在对自定义JSF-Validators的影响?
我现在负责JSF 2.0应用程序,其中所有内容都通过自定义验证程序进行验证,这些验证程序完全破坏了* .xhtml文件 . 我试图将验证迁移到JSR-303 bean验证,这可以正常工作 . 由于JSR-303不验证类级别约束,因此我不想保留一个自定义验证器,该验证器验证请求表单至少在字段填充时 . 验证器注册到每个字段,并获取一个字符串数组,其中包含其他字段的名称,它必须检查输入 . 问题是,当... -
12 votesanswersviews
JSF 2.0:如何跳过JSR-303 bean验证?
当点击一个按钮时,如何跳过使用JSF的JSR-303 Bean验证? 解释一些方法有点冗长的问题......考虑一个表单中的列表: <h:form id="form"> <h:commandButton value="Add row"> <f:ajax execute="foo" li... -
8 votesanswersviews
使用JSR 303在JSF中使用内联消息传递进行跨域验证
调用JSF交叉字段验证的类级JSR-303约束的最佳方法是什么,并将结果消息转换为FacesMessage并绑定到基于ConstraintViolation中的PropertyPath的特定JSF组件? rich:graphValidator已关闭,但它没有使用PropertyPath . 也许MyFaces的延期可以让我接近,但是在bean验证的时候似乎有一整套额外的框架,所以我避免了它 . 这... -
2 votesanswersviews
JSF验证器订购
我遇到了一些bean验证问题 . 基本上我有一个表格,互联网用户可以创建一个新的 Profiles ,他们必须在那里输入他们的用户名 . 我想验证关于以下内容的用户名: 长度 模式 如果用户名已存在 对于bullet 3,我编写了自己的自定义验证器@UserExists . 问题是如果前两个验证器中的任何一个失败,我不希望运行此验证器 . 我发现在我的UserExists验证器上使... -
1 votesanswersviews
如何在空白字段上跳过@Pattern验证?
我在我的JSF托管bean中使用JSR303 bean验证注释来验证文本输入 . 以下是注释: @Size(min=0, max=20, message = "Value cannot be more than 20 characters") @Pattern(regexp = "[^|]", message = "Invalid entry. S... -
1 votesanswersviews
JSF清除其他字段验证失败的输入
我们有两个普通的输入字段( h:inputText ),每个字段在JSF 2.3页面中使用bean验证 . 如果第一个输入字段未通过验证,则应清除输入第二个输入字段的值 . JSF: <h:body> <h:form> <!-- If either field fails then the other should be cleared --> ... -
1 votesanswersviews
JSF 2 - 复合组件 - 由于具有空值的组件,Bean验证失败
我有一个复合组件(实际上是验证码),我用它来形成h:形式 .当我点击我的h:表单的提交按钮时出现以下错误 . 16 janv . 2013 10:02:06 javax.faces.validator.BeanValidator验证注意:无法验证具有空值的组件:captcha:captchaText 这是验证码的复合组件的xhtml代码 <!DOCTYPE html> <h... -
0 votesanswersviews
JSR 303跨字段验证定义自定义约束:性能问题
我有一个包含内部bean的复合bean,其中一些内部bean也有内部bean . 这个复合bean有200个属性(内部bean的bean属性的属性) . 我使用 JSR 303 来验证用户输入 . 我的要求建议进行跨域bean验证 . 我已经通过了很少的博客和建议,如http://dwuysan.wordpress.com/2012/03/20/cross-field-validation-usi... -
0 votesanswersviews
Spring JSR 303验证组被忽略
我们有一个带有JSR注释的简单bean public class CustomerDTO { private static final long serialVersionUID = 1L; private Integer id; @NotEmpty(message = "{customer.firstname.empty}") priva... -
0 votesanswersviews
Spring Boot方法验证
问题 我对 userUuid 和 itemUuid 有以下限制: 两个字符串不得为 null . 两个字符串都必须是UUID(例如 f1aecbba-d454-40fd-83d6-a547ff6ff09e ) . 构图 (userUuid, itemUuid) 必须是唯一的 . 我试图在我的控制器中实现验证,如: @RestController @Validated // (1)... -
9 votesanswersviews
Spring MVC和JSR-303 hibernate条件验证
我有一个我要验证的表单 . 它包含2个地址变量 . 始终要验证address1,必须根据某些条件验证address2 public class MyForm { String name; @Valid Address address1; Address address2; } public class Address { @NotEmpty pri... -
0 votesanswersviews
使用javax.validation进行复杂的Spring表单验证
我想要完成的是: 正在验证bean支持的表单,例如使用以下类 public class PersonForm { @NotNull String name; List<Long> interests; // This attribute is not filled out in the form List<Interest> r... -
2 votesanswersviews
验证JSF中的任意对象?
因此,您可以在绑定bean属性上使用JSR-303注释验证输入: class Ticket { @MinAge(18) Person person; } class Person { @Min(1) @Max(100) int age; } <p:inputText id="age" value="#{bean.ticket.... -
0 votesanswersviews
JSF 2和JSR 303的手动验证 - 如何跟踪字段?
我想在我的JSF 2项目中使用JSR 303(Hibernate Validator) . 但是,我有复杂的表单和字段级验证是不够的 . 我需要在模型的类级别及其子bean中使用许多@ScriptAssert注释 . 所以我想手动验证表单模型(例如在bean操作方法中) . 但我无法理解如何保留哪个验证消息应显示在哪个字段(因为它在字段级验证打开并由JSF处理时自动工作) . 此外,我还需要指定一... -
0 votesanswersviews
Spring JSF2 JSR 303 bean验证
我正在使用带有Primefaces 4.0和Hibernate 4.2的Spring 3.2.2 . 我在我的实体上有JSR 303验证注释,我有 spring 配置在服务层验证它们 - 这很好用 . 但是我想在调用服务之前启动JSF验证,但事实并非如此 . 我所做的所有研究都说我只需要在类路径中添加验证器,JSF2就会自动应用 . 我已将建议的jar添加到我的类路径中: [INFO] | ... -
3 votesanswersviews
验证JSF中的类级别bean验证约束
似乎JSF 2.0没有调用"class level constraints" . 引用SO answer JSF 2.0不调用类级验证约束 . 来自JSF验证:JSF 2提供了与JSR-303约束的内置集成 . 在应用程序中使用bean验证时,JSF会自动使用UIInput值引用的Bean约束 . 答案还建议使用SeamFaces来验证类级约束 . 不幸的是,这是一个非选择... -
2 votesanswersviews
使用@Component注释自定义Validator时,将忽略JSR-303验证
我注意到,当声明了一个用_2595395注释的自定义Validator bean时,在Spring中完全忽略了JSR-303验证 . 有趣的是,自定义验证器甚至不必填写或使用任何类 . 由Spring扫描的组件似乎足以使Spring在对象绑定期间完全跳过JSR-303验证 . 从自定义Validator中删除 @Component 并重新启动Web应用程序可以按预期启用JSR-303验证 . 使用... -
0 votesanswersviews
如何在Spring中替换javax.validation.Valid注释的实现?
假设我不想使用JSR 303来验证我的bean . 当bean被标记为 @Valid 时,是否可以实现Spring将使用的自定义验证器? 如果我的自定义验证器将是一个Spring组件,那就太好了 -
2 votesanswersviews
bean-validation validation.xml被忽略
我在我的JSF 2.0 Web应用程序中使用JSR 303 Bean验证,它可以正常使用注释 . 现在我想忽略注释并使用 validation.xml 文件配置验证规则,所以这就是我所做的(我使用的是eclipse动态Web项目): 在 WebContent/META-INF/validation.xml 下添加 validation.xml <?xml version="1.... -
1 votesanswersviews
带有i18n消息的Spring-MVC RESTeasy表单bean验证(JSR 303)
我有一个使用hibernate表单bean验证的经典spring-mvc web应用程序,它使用i18n bundle文件在JSP中返回错误消息 . (Spring-MVC 4.0.7,Hibernate-validator 5.1.3) . 在相应的Spring配置部分下面: <bean id="messageSource" class="org.sprin... -
2 votesanswersviews
如何在JBoss EAP 6.4.0中使用bean验证1.1?
我有一个简单的restful Web服务,它使用Bean Validation 1.1(和Hibernate Validator 5.1.3作为实现),我将它部署在JBoss EAP 6.4.0上 . 由于JBoss 6.4捆绑了Bean Validation 1.0及其实现库(Hibernate Validator 4.3.2),因此存在冲突,并且没有任何服务调用 . 以下是我得到的错误: ja... -
0 votesanswersviews
JAX-RS上的Bean验证不会阻止无效请求
我有一个简单的JAX-RS服务,用JSR-303注释注释: @Path("/settings") @Consumes(APPLICATION_JSON) @Produces(APPLICATION_JSON) @ValidateRequest public interface SettingsRestService { @POST SettingsRespon... -
-2 votesanswersviews
用户定义对象的Spring表单验证
i have a Employee class with the following content: public class Employee { @NotNull(message="Field Cannot be Empty") private String epfno; @NotNull(message=&q... -
2 votesanswersviews
JSF 2.0验证和字段突出显示
我正在寻找关于在JSF 2.0中添加字段错误突出显示的最佳方法的一些指导/意见 . 到目前为止,我已经使用Cagatay's example成功实现了对逻辑的一些小调整 . String styleClass = ( String ) uiInput.getAttributes().get("styleClass"); //Check the valid fla... -
0 votesanswersviews
使用JSF中的自定义@RequiredWhen验证器和必需的字段装饰器进行Bean验证
我已经定义了一个名为 @RequiredWhen 的自定义jsr-303-Validator,它类似于 @NotNull ,但取决于某些条件 . 在JSF中,每当我使用 @NotNull 像PrimeFaces <p:outputLabel for="that property"> 这样的组件注释托管bean属性时,根据需要识别该属性并用星号标记它 . 是否可以实... -
2 votesanswersviews
WebSphere 8.5.5上的RestEasy 3.0.13:Bean Validation Framework版本问题
问题在本文后面进一步说明,但可以归结为:如何让Hibernate Validator 5与RestEasy一起工作? JAX-RS 2.0不需要bean验证1.1吗?或者它将与Bean Validation 1.0一起使用) 我在这篇文章中提供了超出我的问题的信息,为了重现我所做的所有步骤以及我在这一点上遇到的错误,希望它能帮助任何喜欢我的人,希望有一个JAX-RS 2.0( WAS 8.5.5上... -
0 votesanswersviews
JSR验证不使用自定义验证器 spring 启动
我有一个简单的spring boot REST应用程序 . 这是DTO的样子: @Data public class FooDto { @Min(value = 0L) @NotNull private final String amount; @ValidTimestamp private final String timestamp; } 我在 @ValidTimestamp 中有一些验证... -
1 votesanswersviews
@Email hibernate验证器注释在JSF 2 Bean中不起作用
我有一个JSF 2应用程序,我无法在JSF ManagedBean属性上进行@Email验证 . 这是我的堆栈: Glassfish 3.1.1 Mojarra 2.2.9 / JSF 2.2 我已经检查了我的web-inf / class我将这些库推荐为here: javax.validation:validation-api:jar:1.0.0.GA org.hiberna... -
0 votesanswersviews
如果违反JSR 303验证约束,如何通过p:ajax强制执行p:inputText值?
我有一个Java Web 7项目,我希望在每个 p:ajax 事件上直接在支持bean中管理的实体实例上编写JSF组件值 . 只要我在其中一个实体属性上添加JSR 303验证约束(如 @Size(min=5) ),这样就可以正常工作 . 只要违反约束,就不会在具有约束的属性上设置该值 . 安装员不是孤立的问题 . 我想在我想要的时候执行验证,因此如果我想要获取和设置无效值 . 怎么搞定? 在我的最...