logo       

Re: [Struts] Confirmation sur message-resources: msg#00018

java.french.general

Subject: Re: [Struts] Confirmation sur message-resources

Il cherche :

toto_fr_FR.properties
puis :
toto_fr.properties
puis:
toto.properties

Vaudrait mieux qu'il le trouve dans un de ceux là ! ;-)


On 7/5/05, Marc DEXET <Marc.Dexet@xxxxxxxxxxx> wrote:

Bonjour les gens.
Je suis en train de me battre avec Struts.
J'ai essayé de faire apparaître des message d'erreur après validation , opération somme tout très banale.
Je crois que je viens de comprendre pourquoi je ne les vois pas.
J'aimerais voir si certain partagent mon point de vue.
On ne peut déclarer un message-resources par local.
Dans mon cas, j'avais très doctement décidé de diviser mes constantes en trois fichiers.
        <!-- messages en général -->
        <message-resources parameter="resources.messages" />

        <!-- propriétés par défault pour feuilles css et tutti-quanti -->
        <message-resources parameter="resources.default-settings" />

        <!-- propriétés type titre de pages/tiles -->
        <message-resources parameter="resources.components" />

Apparemment, au débuggage, quand je lui balance une erreur à la validation du formulaire de type

actionErrors.add("password", new ActionError("login.no.password"));

Il recherche _par locale_ un fichier de ressources, puis n'en trouvant pas matchant le bon suffix "_fr/_FR", il décide de chercher

les clefs dans le premier (ici resources.components <=> /resources/components/properties)
Ne les trouvant pas, <html:errors> n'affiche rien.

J'ai bon ou pas ?

Pourtant cela me semble contraire à ce que je lis dans "Strust in action" :/

Bon je confirme, je viens de tout placer dans un seule fichier et ca marche.
Pas très modulaire tout cela :(
--
Marc DeXeT
CNRS/DSI/BEST
<http://www.dsi.cnrs.fr>




--
Stéphane Bourzeix
------------------------------------------------
http://www.bourzeix.com/weblog/
------------------------------------------------
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise