Return to list

Probleme affichage message sur la page AdminMessage.jsp

avatar provided by gravatar.com bekkara | Apr 23, 2010 12:17:49 PM

Probleme affichage message sur la page AdminMessage.jsp

Bonjour je voudrais afficher un message que je récupère d'une table sap (sous forme d'un string) et que je veux afficher sur la page AdminMessage.jsp.

J'ai regardé comment utiliser la fonction, mais sur l'exemple ils utilisent une variable statique stockées dans le . properties existant dans le répertoire :fr.paris.lutece.plugins..resources.

Pour cela j'ai essayer de le passer directement à la fonction :
AdminMessageService.getMessageUrl(request,error_message, AdminMessage.TYPE_STOP);
puis à travers le request :
AdminMessageService.getMessageUrl(request,request.getAttribute("msg_error", AdminMessage.TYPE_STOP);
et enfin en ecrivant dans le fichier directement  dans le  . properties, grâce aux fonctions IO.

Voila je pense avoir tt bien expliqué, alors si aurait eu le même problème ou si quelqu'un des admins a une idée je vous remercie de m'en faire part.

Merci.

Vote Score 79

Share

Report

Commentaire

Posted by : VNO | 23/04/2010 15:16:45
Bonjour, le message "error_message" dans ta méthode AdminMessageService.getMessageUrl(request,error_message, AdminMessage.TYPE_STOP); n'est pas un message mais une clé i18n. Il est donc impératif qu'elle soit de la forme nom_plugin.nom_template_html.description_de _erreur"; Le mécanisme de i18n est implémenter en utilisant les properties, cela offre la possibilité de pouvoir traduire les messages d'erreurs dans la langue de l'utilisateur. Réflexions sur la possibilité de s'approvisionner d'une base de données qui suppose: Il faudrait :hunf: 1. Surcharger le ResourceBundle :thumbdown: p.s : Ecrire directement dans les fichiers de ressource me paraît une mauvaise idée 1. La base peut changer ce qui suppose que toutes les clés soient en base 2. Il faudrait recharger les propriétés après chaque écriture. 3.Ajouter une autre langue supposerait changer la classe qui étend le ressource bundle :thumbup: Les messages d’erreur changeant très peu, il suffirait de dumper la base pour faire les properties de d’i18n J’espère que j’ai répondu à ta question
 

 Top of the page

Return to list