JSTL a tag fmt:message

2008-04-14 Thread Ivan Polák

Zdravim konferenciu,

z mne neznamych dovodov mi prestala fungovat kniznica tagov FMT z JSTL. 
namiesto retazcov zo suboru messages.properties vypisuje napr. 
???common.hello???.


subory messages.properties, messages_sk.properties a 
messages_en.properties mam ulozene vo web-inf/classes.


neviete poradit, preco tag fmt:message nevie najst dany text.

dakujem

Ivan


Re: JSTL a tag fmt:message

2008-04-15 Thread Karel Tejnora
Mne se to deje, kdyz nedetekne locale spravne.

> z mne neznamych dovodov mi prestala fungovat kniznica tagov FMT z JSTL. 
> namiesto retazcov zo suboru messages.properties vypisuje napr. 
> ???common.hello???.
> 
> subory messages.properties, messages_sk.properties a 
> messages_en.properties mam ulozene vo web-inf/classes.




Re: JSTL a tag fmt:message

2008-04-15 Thread Martin Kuba

Když nedetektne locale správně, nebo je to něco mimo
"en" a "sk", tak musí dle definice použít nejdřív
soubor odpovídající locale s jakým běží JVM (tj.
závisí to na LANG na Unixu případně na nastavení Windows),
a když ani ten nenajde, tak soubor messages.properties.

Spíš to nemůže najít definici jaký je základní název souboru.
Já to dělám tak, že do WEB-INF/web.xml dám


javax.servlet.jsp.jstl.fmt.localizationContext
Texty


javax.servlet.jsp.jstl.fmt.fallbackLocale
cs


a pak to hledá WEB-INF/classes/Texty_*.properties

Ale způsobů je samozřejmě víc, od použití 
v každé JSP stránce, přes použití atributu 
po vnořování  do .
Viz specifikace JSTL 1.1 část 8.2.

Mimochodem, název resource-bundle je název třídy,
takže by měl z estetických důvodů začínat velkým písmenem :-)

Makub

Karel Tejnora napsal(a):

Mne se to deje, kdyz nedetekne locale spravne.

z mne neznamych dovodov mi prestala fungovat kniznica tagov FMT z JSTL. 
namiesto retazcov zo suboru messages.properties vypisuje napr. 
???common.hello???.


subory messages.properties, messages_sk.properties a 
messages_en.properties mam ulozene vo web-inf/classes.





--
~~
Supercomputing Center Brno Martin Kuba
Institute of Computer Scienceemail: [EMAIL PROTECTED]
Masaryk University http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775
--



smime.p7s
Description: S/MIME Cryptographic Signature


Re: JSTL a tag fmt:message

2008-04-15 Thread Karel Tejnora
Ja bych dodal, ze tazatel muze mit konfiguraci pres Spring, pouziva
JSTLView a spoleha na autowire defaultniho ResourceMessageBoundle (nebo
jak se to jmenuje), ktere umi hledat zpravy jenom z jednoho souboru a to
podle locale. Aby to umel tak, jak rika spec musite nakonfigurovat
chained. Neumi spadnou na prednastavene. Alespon tak se mne povedlo mit
3 otazniky key 3 otazniky.

> z mne neznamych dovodov mi prestala fungovat kniznica tagov FMT z JSTL. 
> namiesto retazcov zo suboru messages.properties vypisuje napr. 
> ???common.hello???.
> 
> subory messages.properties, messages_sk.properties a 
> messages_en.properties mam ulozene vo web-inf/classes.



Re: JSTL a tag fmt:message

2008-04-15 Thread Info
velmi pekne dakujem,

presne to je bola chyba.

dakujem

Ivan


- Original Message 
From: Java 
To: Java 
Subject: Re: JSTL a tag fmt:message
Date: 15/04/08 18:28

> Ja bych dodal, ze tazatel muze mit konfiguraci pres Spring, pouziva
> JSTLView a spoleha na autowire defaultniho ResourceMessageBoundle (nebo
> jak se to jmenuje), ktere umi hledat zpravy jenom z jednoho souboru a to
> podle locale. Aby to umel tak, jak rika spec musite nakonfigurovat
> chained. Neumi spadnou na prednastavene. Alespon tak se mne povedlo mit
> 3 otazniky key 3 otazniky.
> 
> > z mne neznamych dovodov mi prestala fungovat kniznica tagov FMT z
JSTL. 
> > namiesto retazcov zo suboru messages.properties vypisuje napr. 
> > ???common.hello???.
> > 
> > subory messages.properties, messages_sk.properties a 
> > messages_en.properties mam ulozene vo web-inf/classes.
> 
> 
> 


Message sent using Webmail 2.7.9