草庐IT

struts-validation

全部标签

java - Spring 环境中的多个@ConfigurationProperties validator bean

使用@ConfigurationProperties时注释将属性注入(inject)到bean中,Spring提供了定义自定义validator来验证这些属性的能力。ConfigurationPropertiesBindingPostProcessor使用固定的bean名称查找此validator"configurationPropertiesValidator"和类org.springframework.validation.Validator.现在假设我有一个@ConfigurationProperties其validator在模块A中。另一个模块B依赖于模块A。模块B还定义了自己

java - createCriteria 在没有 Activity 事务的情况下无效(Struts 2.3.15、Spring 3.2.4、Hibernate 4.2.5 Final)

任何人/导师/大师都可以帮我解决这个问题吗?我被困了超过2天通过注释的Java代码我在中收到此错误createCriteriaisnotvalidwithoutactivetransactionStruts2.3.15&Spring3.2.4&Hibernate4.2.5Final请查看详细错误信息如下:StrutsProblemReportStrutshasdetectedanunhandedexception:Messages:createCriteriaisnotvalidwithoutactivetransactionFile:org/hibernate/context/int

java - 如何测试在 java 中实现 ConstraintValidator 的 validator ?

我有一个“AllowedValuesValidator.java”类:publicclassAllowedValuesValidatorimplementsConstraintValidator{String[]values;StringdefaultValue;@Overridepublicvoidinitialize(AllowedValuesconstraintAnnotation){values=constraintAnnotation.allowedValues();defaultValue=constraintAnnotation.defaultValue();}@Over

java - 为什么我们需要Struts2中的可准备接口(interface)?

我们有拦截器,我们有自定义拦截器,我们可以在我们的操作执行之前或之后做我们想做的所有事情。那么有什么必要使用Preparable接口(interface)并为其实现prepare方法呢?这是另一种选择还是有一些特定的目标? 最佳答案 WellPreparable接口(interface)与PrepareInterceptor结合使用。此接口(interface)定义了一个方法prepare(),顾名思义,此方法负责让操作自行准备。Prepare拦截器对实现Preparable的操作调用prepare()。此拦截器对于需要确保在实际执

java - Hibernate Validator - 添加动态 ConstraintValidator

了解后HibernateCustomValidators,它让我对一个主题产生了兴趣,我是否可以创建一个基本注释,我可以在其中设置要使用的validator?@Target({ElementType.FIELD})@Retention(RetentionPolicy.RUNTIME)@Constraint(validatedBy=validator().class)public@interfaceCustomAnnotation{publicStringmessage();Class[]groups()default{};Class[]payload()default{};Class>

java - org.hibernate.validator.engine.ConfigurationImpl.getDefaultParameterNameProvider()Ljavax/validation/ParameterNameProvider;

当我使用eclipsetomcat运行我的项目时,但是当我尝试使用我的tomcatpc时出现错误。如果有人可以帮助我,那将是友好的!org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0':Invocationofinitmethodfailed;nestedexceptionisjava.lang.AbstractMethod

javax.validation.NotBlank 缺少 validator

我要求在公共(public)api模块(多模块项目)中我不能使用任何类型的hibernate验证注释,所以我确实使用了javax.validation中的一个,这是可以接受的。当我想验证包含NotBlank注释的域对象(我使用vaadin)时,问题就开始了。我得到以下异常javax.validation.UnexpectedTypeException:HV000030:Novalidatorcouldbefoundforconstraint'javax.validation.constraints.NotBlank'validatingtype'java.lang.String'.Ch

java - JSP 验证和重定向 : how to validate form input and forward the errors back to the original page?

我正在上JSP类(class),我有一项作业...我们必须编写一个JSP页面来接受用户输入,验证输入,然后将其转发到不同的网站。更准确地说,我们被要求实现Amtrak网站的FareFinder功能的基本版本。这项任务有两个主要目的:(a)编写作为中间件的JSP;(b)编写验证表单数据的JSP。我有一个关于验证原则的一般性问题。目前我有一个JSP,它有一个表单和一个提交按钮。当用户单击提交按钮时,我将它们转发到Validate.jsp。然后Validate.jsp将验证数据,如果输入正确,它将自动将请求重定向到Amtrak网站并填写所有参数。FareFinder.jsp->Validat

java - struts-config.xml 文件的 action 元素中的 scope 属性有多少可用值

的“action”元素中的“scope”属性有多少可用值struts-config.xml除了“request”和“session”之外的文件? 最佳答案 scope属性只有两个可能的值:request和session,如struts-config的DTD中所述:......在此处查看DTD:http://struts.apache.org/dtds/struts-config_1_3.dtd或此处的DTD更易于阅读的文档:http://struts.apache.org/1.x/struts-core/dtddoc/struts-

java - struts2 2.3.20 ognl 允许静态方法访问

我将我的项目更新为Struts2版本2.3.20。现在我的JSP中所有使用静态方法访问的情况都不起作用。即。我已经在我的struts.properties中设置了->struts.ognl.allowStaticMethodAccess=true并在struts.xml中尝试->没有成功。有谁知道发生了什么变化以及我需要做什么才能再次启用它们? 最佳答案 更新LukaszLenart评论道:Tobeclear,incontextof2.3.20it'sabugandwastemporallyfixed,seeissues.apach