Oh, polozte mrtve netopyry na mou hlavu ... kdyz nekdo napise
GruopTypeRB_cs misto GroupTypeRB.

Vsechno beru zpet, chyba byla mezi klavesnici a zidli. A skoro tri
hodiny se tim pak vydrzim bavit :-))

                 Mirek

Mirek Stohr wrote:
> Vazeni kolegove,
> 
> potykam se s nasledujicim problemem v JSF converteru, ktery prevadi muj
> vlastni objekt (GroupType) na string. Konkretne v metode
> 
> public String getAsString(javax.faces.context.FacesContext
> _facesContext, javax.faces.component.UIComponent _uIComponent, Object
> _obj) {
> 
>     Locale loc = _facesContext.getExternalContext().getRequestLocale();
>     //        vraci "cs", presne jak je nastaveno     
>     ResourceBundle rb =
> ResourceBundle.getBundle("mypackage.GroupTypeRB", loc);
>     //        vraci mypackage.GroupTypeRB, nikoliv mypackage.GroupTypeRB_cs
>     //        jak bych cekal, ten pritom existuje
>     GroupType type = (GroupType)_obj;
>     String msg = rb.getString(type.getRBKey());
>     //        vrati msg z mypackage.GroupTypeRB, pochopitelne
>     return msg;
>   }
> 
> 
> Nevite, kde delam chybu, tj. proc ResourceBundle.getBundle(basename,
> locale) vraci resource pro defaultni locale, kterym je us, nikoliv pro
> locale cs, jak mam na strance nastaveno (a converter to vi)?
> 
> Pozn.: SunOne 8.1, JDK 1.5
> 
> Dekuji za kazdou napovedu.
> 
>                         Mirek
> 

Odpovedet emailem