Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > i18n + struts2


Автор: dementiev 16.2.2009, 10:41
когда русский текст берётся из пропертей, то на jsp выводится:
�����

Если просто напишу на jsp что-то на русском, то отображается нормально.
В чём может быть проблема? Спасибо.

Автор: Kangaroo 16.2.2009, 11:17
Используешь native2ascii ? Просто русские буквы в проперти писать нельзя.

Автор: dementiev 16.2.2009, 11:27
использую, вот примерчик:
user.login=\ufffd\ufffd\ufffd\ufffd\ufffd
user.password=\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd

Попутно ещё вопрос: как сделать так, чтобы пользователь в любой момент мог менять язык. Проблема в том, что надо сделать редирект на страницу, с которой пришёл запрос. Но как её узнать?

Автор: dementiev 26.8.2009, 13:01
Код

<!-- делаю редирект туда же, откуда пришли -->
        <action name="ChangeLocaleAction" class="com.epam.testapp.util.i18n.ChangeLocaleAction">
            <interceptor-ref name="basicStack" />
            <interceptor-ref name="i18n" />
            <interceptor-ref name="defaultStack" />
            <result name="success" type="redirect">${redirectUrl}</result>
        </action>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)