Temat: JSF a polskie znaczki
Witam serdecznieUż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
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
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...
Marek
W.
Java / Liferay / Web
Developer
Temat: JSF a polskie znaczki
jeżeli czegoś nie ma na guglu to prawdopodobnie to nie istnieje :]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)
