Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3739 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Struts validator

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Struts validator

n°1183655
GrosseBuse
Posté le 24-08-2005 à 19:30:33  profilanswer
 

J'ai un problème avec struts validator :
 
dans mon struts-config j'ai :
       <form-bean
                name="lookupForm"
                type="eyrolles.LookupForm" />
...
 <action
                path="/lookup"
                type="eyrolles.LookupAction"
                name="lookupForm"
    validate="true"
    input="/pages/index.jsp"
    scope="request">
                <forward name="succes" path="/pages/cotation.jsp" />
                <forward name="echec" path="/pages/index.jsp" />
            </action>
 
ma classe LookupForm :
 
public class LookupForm extends ValidatorForm implements Serializable{
 private String symbole = null;
 //
 public String getSymbole(){
  return(symbole);
 }
 public void setSymbole(String symbole){
  this.symbole = symbole;
 }
}
dans validation.xml :
 <form name="lookupForm">
  <field property="symbole" depends="required">
   <arg0 key="symbole.missing" />
  </field>
 </form>
 
ma page index.jsp :
 
<%@ page language="java" %>
<%@ taglib
 uri="/WEB-INF/struts-html.tld"
 prefix="html" %>
<html>
 <head>
 </head>
<body>
 TEST
 <html:errors/>
 <html:form action="lookup">
 <html:text property="symbole" />
 <html:submit />
 </html:form>
</body>
</html>
 
et j'obtiens dans Tomcat l'exception :
 
org.apache.commons.validator.ValidatorException: org.apache.struts.validator.FieldChecks.validateRequired(java.lang.Object, org.apache.commons.validator.ValidatorAction, org.apache.commons.validator.Field, org.apache.struts.action.ActionErrors, javax.servlet.http.HttpServletRequest)
 at org.apache.commons.validator.ValidatorAction.loadValidationMethod(ValidatorAction.java:627)
 at org.apache.commons.validator.ValidatorAction.executeValidationMethod(ValidatorAction.java:557)
 at org.apache.commons.validator.Field.validateForRule(Field.java:827)
 at org.apache.commons.validator.Field.validate(Field.java:906)
 at org.apache.commons.validator.Form.validate(Form.java:174)
 
Qu'est ce qui ne va pas ?

mood
Publicité
Posté le 24-08-2005 à 19:30:33  profilanswer
 

n°1183658
masklinn
í dag viðrar vel til loftárása
Posté le 24-08-2005 à 19:35:52  profilanswer
 

t'as demandé la validation de ton form et t'as pas implémenté de validator [:spamafote]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1184438
GrosseBuse
Posté le 25-08-2005 à 17:05:24  profilanswer
 

J'ai réussi !!
Sisi j'avais bien implémenter mon validator seulement j'utilisais un validator-rule.xml d'une autre version de struts que j'avais copier sur un exemple...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Struts validator

 

Sujets relatifs
[Struts] Différence de comportement entre Tomcat et Weblogic...Integration de struts dans jetspeed
Struts + listestruts et JSP, principe des formulaires
Problème pour validation w3c validator[Struts] Popup et retour
Exemple d'application compléte en java struts ?Les accents et Struts + Return et Explorer
Validator problème[JSP/Struts] Problème avec la gestion des retours chariot
Plus de sujets relatifs à : Struts validator


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)