Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1700 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


---------------
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°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-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)