草庐IT

validity

全部标签

spring - 如何在 Spring @Validate 唯一的用户名?

假设我有一个可以提交的表单username(@NaturalId)和password对于新用户。我想添加具有唯一username的用户.如何使用@Valid验证此约束的注释?如果用户名不是唯一的,我如何通过在jsp中显示此信息?? 最佳答案 AFAIK没有注释可以做到这一点。你有两个选择一、创建自定义validator注解。Here是一个很好的例子。调用您的DAO类并检查validator实现中的可用性publicbooleanisValid(Stringobject,ConstraintValidatorContextconstr

java - 如何使用 Hibernate Validator 动态解析消息参数?

我正在使用HibernateValidator,并希望在错误消息中解析类别名称。考虑这个简单的场景:publicclassCategory{privateStringname;}publicclassProduct{@HazardousCategoryConstraint(message="{haz.cat.error}")privateCategorycategory;privateStringname;}publicclassInventoryReport{@ValidprivateListproducts;}ValidationMessages.propertieshaz.cat

java - 如何使用 Hibernate Validator 动态解析消息参数?

我正在使用HibernateValidator,并希望在错误消息中解析类别名称。考虑这个简单的场景:publicclassCategory{privateStringname;}publicclassProduct{@HazardousCategoryConstraint(message="{haz.cat.error}")privateCategorycategory;privateStringname;}publicclassInventoryReport{@ValidprivateListproducts;}ValidationMessages.propertieshaz.cat

model-view-controller - Spring 3 MVC : Show validation message with custom validator

我需要帮助。我是jsp,MVC的初学者。我想在Spring3MVC中使用自定义验证器验证表单输入。我的验证器类packagevalidators;importmodels.UserModel;importorg.springframework.stereotype.Component;importorg.springframework.validation.Errors;importorg.springframework.validation.ValidationUtils;importorg.springframework.validation.Validator;@Componen

model-view-controller - Spring 3 MVC : Show validation message with custom validator

我需要帮助。我是jsp,MVC的初学者。我想在Spring3MVC中使用自定义验证器验证表单输入。我的验证器类packagevalidators;importmodels.UserModel;importorg.springframework.stereotype.Component;importorg.springframework.validation.Errors;importorg.springframework.validation.ValidationUtils;importorg.springframework.validation.Validator;@Componen

spring - 如何将 @Valid 与 Spring MVC 的 @RequestBody 参数一起使用?

我在@Controller上的处理程序方法的参数上使用@Valid时遇到问题。我的代码如下所示:@RequestMapping(value=BIBBLE_BOBBLE_URI_PATTERN+"/widgets",method=RequestMethod.POST)@ResponseBody@ResponseStatus(HttpStatus.CREATED)publicWidgetsaveNewWidget(@PathVariablefinalStringusername,@PathVariablefinalStringbibbleBobbleName,@Valid@RequestB

spring - 如何将 @Valid 与 Spring MVC 的 @RequestBody 参数一起使用?

我在@Controller上的处理程序方法的参数上使用@Valid时遇到问题。我的代码如下所示:@RequestMapping(value=BIBBLE_BOBBLE_URI_PATTERN+"/widgets",method=RequestMethod.POST)@ResponseBody@ResponseStatus(HttpStatus.CREATED)publicWidgetsaveNewWidget(@PathVariablefinalStringusername,@PathVariablefinalStringbibbleBobbleName,@Valid@RequestB

java - 服务层中的Spring @Validated

嘿嘿,我想在执行如下方法之前使用@Validated(group=Foo.class)注释来验证参数:publicvoiddoFoo(Foo@Validated(groups=Foo.class)foo){}当我将此方法放在我的Spring应用程序的Controller中时,@Validated被执行并在Foo对象无效时引发错误。但是,如果我在应用程序的Service层中的方法中放入相同的内容,则不会执行验证,并且即使Foo对象无效,该方法也会运行。不能在服务层使用@Validated注解吗?还是我必须做一些额外的配置才能让它工作?更新:我已将以下两个bean添加到我的service.

java - 服务层中的Spring @Validated

嘿嘿,我想在执行如下方法之前使用@Validated(group=Foo.class)注释来验证参数:publicvoiddoFoo(Foo@Validated(groups=Foo.class)foo){}当我将此方法放在我的Spring应用程序的Controller中时,@Validated被执行并在Foo对象无效时引发错误。但是,如果我在应用程序的Service层中的方法中放入相同的内容,则不会执行验证,并且即使Foo对象无效,该方法也会运行。不能在服务层使用@Validated注解吗?还是我必须做一些额外的配置才能让它工作?更新:我已将以下两个bean添加到我的service.

ruby-on-rails - ruby on rails、factory_girl、validates_presence_of 和多态关联

情况是这样的。Gems:rails3.2,factory_girl2.5.1classHousehas_one:address,:as=>:addressablevalidates:address,:presence=>trueaccepts_nested_attributes_for:addressendclassAddressattr_accessor:nestedbelongs_to:addressable,:polymorhic=>truevalidates:addressable,:presence=>true,:unless=>:nestedend这是如何运作的。定义工厂的