bean-validation

    4热度

    1回答

    我试图设置使用Spring MVC的窗体的JSR-303验证。我已经正确配置了所有的东西(或者至少我认为我是这样做的),并且验证工作大部分是正确的。但是,如果我有一个包含要验证的对象集合的命令对象,并且我使用@Valid对该集合进行了注释,则Hibernate JSR-303提供程序不会提供正确的propertyPath。 ContraintViolation对象中的propertyPath应该像

    0热度

    1回答

    我已经写了JSR303验证是比较属性值约束: @Documented @Constraint(validatedBy = Cmp.LongCmpValidator.class) @Target({ METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER }) @Retention(RUNTIME) public @interface C

    3热度

    4回答

    我正在使用Spring 3.0.5-RELEASE,JSR-303样式验证和Hibernate验证程序4.1.0-Final。我的模型类看起来是这样的: public class Model { @Max(value=10,message="give a lower value") Integer n; } 这是作为请求参数在一个spring mvc servlet中绑定

    1热度

    3回答

    我正在尝试使用javax.validation注释将验证添加到我的模型对象(其作为我的表单支持bean)。 我的模型看起来是这样的: public Class TestObject { private String myProp; private InnerObject innerObject; //getters and setters omitted }

    8热度

    4回答

    我生成域对象从架构使用JAXB(行家-JAXB2-插件)(请求&响应) 我想为几个属性添加验证(NOTNULL /空) 。我想有定制Bean验证,该应用程序是一个REST服务我使用,弹簧3和JSR 303 ,但我不认为我可以使用JSR 303,因为它是从模式生成验证对象。 能有人给我一个轻推就如何得到这个工作的正确方向。

    9热度

    4回答

    我的Bean验证在我的应用程序中很好地工作。现在我想检查一个新用户不选择已经选择的用户名。 在actionlistener中,我有检查数据库的代码,但如果用户选择已存在的用户名,我如何强制用户返回到他们所在的页面?

    2热度

    2回答

    我试图得到一个简单的GWT 2.3项目DevMode的工作与构建Ant Ivy。我已经使用了常青藤项目GWT之前的2.3(特别是GWT的2.0.x),和下面的依赖关系(在我的常青藤模块XML文件)在过去的工作对我来说(我已删除的具体名字我的常春藤配置,并告诉他们为 “...” 下面。) <dependency org="com.google.gwt" name="gwt-dev" rev="2.3

    4热度

    1回答

    这是我的@Pattern注释。我想禁止重复9次的数字。我做错了什么? @Pattern(regexp="(?!.*\\d{9})") 这将是无效的字符串: 111111111 222222222 这将是有效的: 111111112 222222221 123456789 与9的长度只有字符串将是有效的,但是这是没有必要的组成部分正则表达式,因为这将由其他注释控制。

    4热度

    1回答

    我正在使用JSR-303的Apache Bean验证实现,并且很好奇,是否有将消息附加到ValidationMessages.propeties文件中定义的默认消息的方法。 I.E. @NotNull(message="Object objectField name {message}") 输出:目标objectField名称不能为null 如果消息只会追加默认消息 这可能使用Apache Bea

    2热度

    2回答

    我想知道是否有可能绕过JSF2中某些操作的bean验证器。 我使用包含验证属性的NetBeans 7从我的数据库模式生成实体。 在我的JSF应用程序中,我有一个支持bean的搜索屏幕,它使用一个实体的实例来保存用户的查询参数。然后,我使用对实体实例的反射来生成一个动态查询来执行用户的搜索。一旦用户执行搜索,他们可以选择一个项目,然后进入编辑页面,我希望强制执行验证。 我的问题是,在搜索屏幕上,我的