ResourceBundle avec Struts
Bonjour,
Je travaille avec Struts pour la première fois et je suis débutant.
J'ai fait un petit programme qui permet de valider des données entrées sur un formulaire, qui fonctionne bien et j'ai créé un fichier properties qui contient des messages d'erreurs.
A présent, j'aimerais afficher les messages sur une page JSP moi-même.
Voilà ce que j'ai fait dans la JSP mais rien ne s'affiche :
Code:
1 2 3
| <html:messages id="idMessage" property="title" >
<bean:write name="idMessage" />
</html:messages> |
dans l'actionform =>
Code:
1 2 3
| ActionErrors errors = new ActionErrors();
errors.add("title", new ActionMessage("error.s titleField.range"));
return errors; |
dans le toto.properties =>
Citation:
........
error.titleField.required=<li>no title</li>
..........
Normalement ça devrait afficher le message "no title".
Quelqu'un saurait-il m'indiquer comment résoudre ce problème ?
Merci d'avance pour votre aide
ResourceBundle avec Struts
Merci hamza_bba.
Par contre, je n'ai pas trouvé
Code:
<html:bean key="error.titleField.required" />
j'ai essayé avec
Code:
<bean:message key="error.titleField.required" />
merci c_nvy :)
Chemin fichier properties => league\WebContent\WEB-INF\classes\toto.properties (league et le nom de mon petit programme)
Déclaration struts-config.xml
Code:
<message-resources parameter="toto" key="toto" />
Voilà le contenu de mon toto.properties
Citation:
error.yearField.required=<li>no year</li>
error.yearField.range=<li>year no valide</li>
error.seasonField.range=<li>no season</li>
error.titleField.required=<li>no title</li>
Là j'aimerais afficher "no title"
Ce que je veux c'est afficher dans une page JSP, le contenu des message d'erreur qui se trouve dans toto.properties. Dans cet exemple je n'ai pris qu'un seul element title
Merci d'avance.