tag:linuxfr.org,2005:/users/nicnac25/postsLinuxFr.org : les publications de Nicolas Tramo2005-04-27T15:02:54+02:00/favicon.pngtag:linuxfr.org,2005:Post/83752005-04-27T15:02:54+02:002005-04-27T15:02:54+02:00Validation dans struts qui marche pasBonjour.<br />
<br />
Alors voila, J'ai installé struts, tout configuré et tout, y a tout qui marche bien, sauf une chose.<br />
<br />
Le système de validation.<br />
<br />
J'ai créé une page testvalid.jsp.<br />
Un formBean TestvalidFormBean avec un champ private name une méthode getName et une setName.<br />
Un actionBean TestvalidAction<br />
<br />
Mon struts-config.xml il donne ça :<br />
<struts-config><br />
<form-beans><br />
<form-bean name="testvalidActionForm" type="core.TestvalidActionForm"><form-property name="name" type="java.lang.String" /></form-bean><br />
</form-beans><br />
<action-mappings><br />
</action-mappings><br />
<plug-in className="org.apache.struts.validator.ValidatorPlugIn"><br />
<set-property property="pathnames" value="/WEB-INF/validator-rules.xml, /WEB-INF/validation.xml" /><br />
</plug-in><br />
</struts-config><br />
<br />
et mon validation.xml ça :<br />
<form-validation><br />
<br />
<br />
<br />
<br />
<br />
<br />
</form-validation><br />
<br />
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 <br />
<br />
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)<br />
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)<br />
at java.lang.Class.getMethod(Unknown Source)<br />
<br />
<br />
Je suis un peu à court d'idées.<div><a href="https://linuxfr.org/forums/programmation-java/posts/validation-dans-struts-qui-marche-pas.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/63368/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/forums/programmation-java/posts/validation-dans-struts-qui-marche-pas#comments">ouvrir dans le navigateur</a>
</p>
Nicolas Tramohttps://linuxfr.org/nodes/63368/comments.atom