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

  FORUM HardWare.fr
  Programmation
  Java

  [Struts] la balise <html:errors>

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Struts] la balise <html:errors>

n°1203613
Jessica_
Posté le 20-09-2005 à 17:04:56  profilanswer
 

Bonjour a vous! :hello:  
 
 
Voici mon probleme : j'ai un formulaire , tout ce qu'il y a de plus simple (il n'y a que des champs de saisie texte). Ce formulaire est relié a un actionform qui grace à la fonction validate teste si tous les champs sont conformes. Par exemple, si le prenom depasse 100 caractères une erreur est affichée a coté du champ de saisie correspondant (j'ai utilisé pour cela <html:errors property="prenom"/> ou prenom est un attribut de ma classion actionform). Seulement voila, je voudrais afficher les erreurs globales tout en haut de ma page si l'erreur est bien globale (les autres s'affichent a coté des champs de saisie correspondant). C'est à dire :
 
Dans mon action form j'ai ca:
errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("message d'erreur global.<br/>", false));
 
Dans ma page jsp je dois mettre quoi exactement? <html:errors/> affiche toutes les erreurs mais moi je veux seulement les globales...comment faire?
 
Aidez moi!! Merci beaucoup!


---------------
Estelio guru lîn
mood
Publicité
Posté le 20-09-2005 à 17:04:56  profilanswer
 

n°1204760
spiman
Posté le 21-09-2005 à 22:15:40  profilanswer
 

Il faut indiquer une property à <html:errors/> pas forcément celle d'un ActionForm
 
Exemple : ici pour ajouter un message depuis une classe Action
 

Code :
  1. ActionMessages errors = new ActionMessages();
  2.        errors.add(Globals.ERROR_KEY, new ActionMessage("message d'erreur global.<br/>", false));
  3.        saveErrors(httpServletRequest, errors);


 
pour l'afficher dans la jsp :  
 
<html:errors property="org.apache.struts.action.ERROR"/>

n°1204805
masklinn
í dag viðrar vel til loftárása
Posté le 22-09-2005 à 06:44:05  profilanswer
 

Il me semble que html:errors est déprécié dans la dernière version de struts, faut utiliser des messages classiques


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1204845
spiman
Posté le 22-09-2005 à 09:22:54  profilanswer
 

Non c'est ActionError qui est déprécié pas la taglib

n°1205385
lova26
****
Posté le 22-09-2005 à 17:50:05  profilanswer
 

il faut utilisé les application ressourceproperty et web.xml  
pour afficher les messages d'erreurs


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

  [Struts] la balise <html:errors>

 

Sujets relatifs
Convertir les HTML Entities / convertir l'URL EncodeTomcat et Struts
[java] récuperer un tableau html.Algorithme Java/ Struts.
Mise en page en htmllien sur un bouton : du html tout simple...
HTML 4.01 vs XHTMLbalise HR dans les recommandations W3C ?
lecture du contenu d'une page html générée[HTML] question toute bete à propos des tableaux
Plus de sujets relatifs à : [Struts] la balise <html:errors>


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR