• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

pomocy jsf primefaces

0 głosów
352 wizyt
pytanie zadane 21 maja 2019 w Java przez maksiu_lodz Nowicjusz (120 p.)
Cześć,

trafiłem na mały problem.

Tworzę prosty front w technologii JSF. Chcę zadbać o internacjonalizację tak, aby aplikacja była dostępna w dwóch językach.

Mam osobne pliki do tłumaczenia tekstów, np. x.x=cos

I teraz, wpisując #{msg["x.x"]} dla komponentu bilibiteki http://java.sun.com/jsf/html lub innej standardowej, np.:

        <h:form>
             #{msg["x.x"]}
        </h:form>

wszystko jest ok, przeglądarka wyświetla mi "cos".

Ale jak chcę skorzystać z komponentu Prime Faces (http://primefaces.org/ui), np.

        <p:panelMenu >
            <p:submenu label=#{msg["x.x"]}>
                <p:menuitem value= #{msg["x.x"]} action="#{y.y}" />
            </p:submenu>
        </p:panelMenu>

to już nie działa.

Ma ktoś pomysł lub wiedzę jak to rozwiązać?

1 odpowiedź

0 głosów
odpowiedź 22 maja 2019 przez mbabane Szeryf (79,240 p.)

Bo to trzeba chyba tak zapisywać:

<p:panelMenu >
    <p:submenu label="#{msg['x.x']}">
        <p:menuitem value="#{msg['x.x']}" action="#{y.y}" />
    </p:submenu>
</p:panelMenu>

Chodzi mi o cudzyslow i apstrofy, bo to jest tag xmlowy, więc wartości atrybutów muszą być podawane w cudzyslowiach (o ile się nie mylę).

komentarz 31 maja 2019 przez maksiu_lodz Nowicjusz (120 p.)
tak, działa

dziękuję

Podobne pytania

0 głosów
0 odpowiedzi 583 wizyt
0 głosów
1 odpowiedź 517 wizyt
pytanie zadane 23 lipca 2019 w Java przez AdrianK Początkujący (320 p.)
0 głosów
2 odpowiedzi 544 wizyt
pytanie zadane 23 lutego 2016 w Java przez Reflexip Początkujący (450 p.)

93,772 zapytań

142,730 odpowiedzi

323,382 komentarzy

63,368 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...