Advertisement

Stwórz profil

Musisz wpisać swoje imię
Musisz wpisać swoje nazwisko
Musisz wpisać poprawny e-mail
Musisz wpisać hasło (min. 8 znaków)
Musisz zaakceptować regulamin

konto usunięte

Temat: JSF a polskie znaczki

Witam serdecznie

Używam JSF (na Tomcacie 6) od niedawna i mam problem z polskimi znakami jeśli chodzi o tekst ładowany z klasy, albo z pliku properties. Może opiszę dwie sytuacje trochę dokładniej:

1.

Mam plik add.jsp, a w nim m.in. taką linię:

<label>
E-mail: *<br />
<h:inputText id="email" value="#{Comment.email}" required="true" requiredMessage="Podaj adres e-mail" validator="#{Comment.validateEmail}" />
</label>

natomiast metoda validateEmail zwraca (właściwie rzuca ValidatorException) mi wiadomość z polskimi znaczkami i wyświetlają się one błędnie (tag <h:message for="email" />)



2.

Mam plik resource bundle "bundle.Main", w nim wpis:

welcome=Witamy w księdze gości

, a w pliku home.jsp:

<f:loadBundle basename="bundle.Main" var="msg" />
<h1><h:outputText value="#{msg.welcome}" /></h1>

i znów polskie znaki są spanachane...


Dodam jeszcze, że używam Ant-a, pliki koduje w UTF-8, nie używam IDE (jadę na Notepad++), a mój OS to WinXP. Co mam zrobić, żebym nie miał takich problemów?

POzdrawiam

Kuba
22.11.2008, 19:41

Marek W. Java / Liferay / Web
Developer

Temat: JSF a polskie znaczki

ogonki wyświetlane na stronie muszą być kodowane, czyli np w properties:

error.general=Nieprawidłowa wartość

powinno wyglądać tak

error.general=Nieprawid\u0142owa warto\u015B\u0107

sugeruje użycie odpowiedniego IDE - Netbeans koduje domyślnie, a do Eclipsa trzeba dociągnąć wtyczke... PropEdit albo Properties Editor - tak to sie chyba jakoś nazywało, nie pamietam teraz dokładnie
23.11.2008, 18:42

konto usunięte

Temat: JSF a polskie znaczki

Ok, dzięki, bardzo pomogło. ;) Że też na tego wcześniej nie wygooglałem...
Niestety IDE nie bardzo w moim przypadku wchodzi w grę ze względu na brak funduszy na nowy, lepszy sprzęt. Straciłem po prostu cierpliwość do używania NetBeansów i Eclipse'a na swoim rzęchu...
23.11.2008, 19:15

Marek W. Java / Liferay / Web
Developer

Temat: JSF a polskie znaczki

jeżeli czegoś nie ma na guglu to prawdopodobnie to nie istnieje :]
23.11.2008, 21:08

konto usunięte

Temat: JSF a polskie znaczki

Marek Wójcik:
jeżeli czegoś nie ma na guglu to prawdopodobnie to nie istnieje :]

Mój kolega mawia "Co nie ma w gogle, nie ma wogle" ;o)
25.11.2008, 08:50



Wyślij zaproszenie do