URL: https://linuxfr.org/forums/programmation-java/posts/validation-dans-struts-qui-marche-pas Title: Validation dans struts qui marche pas Authors: Nicolas Tramo Date: 2005年04月27日T15:02:54+02:00 Tags: Score: 0 Bonjour. Alors voila, J'ai installé struts, tout configuré et tout, y a tout qui marche bien, sauf une chose. Le système de validation. J'ai créé une page testvalid.jsp. Un formBean TestvalidFormBean avec un champ private name une méthode getName et une setName. Un actionBean TestvalidAction Mon struts-config.xml il donne ça : <struts-config> <form-beans> <form-bean name="testvalidActionForm" type="core.TestvalidActionForm"><form-property name="name" type="java.lang.String" /></form-bean> </form-beans> <action-mappings> </action-mappings> <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> <set-property property="pathnames" value="/WEB-INF/validator-rules.xml, /WEB-INF/validation.xml" /> </plug-in> </struts-config> et mon validation.xml ça : <form-validation> </form-validation> Le problème c'est que quand je valide mon forme, même avec un champ vide, il me fait un bo success, et dans struts console j'ai une belle tartine SEVERE: reflection: org.apache.struts.validator.FieldChecks.validateRequired(java.lang.Object, org.apache.commons.validator.ValidatorAction, org.apache.commons.validator.Field, org.apache.struts.action.ActionMessages, javax.servlet.http.HttpServletRequest) java.lang.NoSuchMethodException: org.apache.struts.validator.FieldChecks.validateRequired(java.lang.Object, org.apache.commons.validator.ValidatorAction, org.apache.commons.validator.Field, org.apache.struts.action.ActionMessages, javax.servlet.http.HttpServletRequest) at java.lang.Class.getMethod(Unknown Source) Je suis un peu à court d'idées.