2009-09-06 3 views
0

У меня есть формы, которые я показываю практически на каждой странице веб-сайта (например, в форме входа), поэтому я не использую для них действие. «Почта» этих форм просто переходит к действию, и если есть ошибка проверки, она отображает другую «центральную» страницу. Единственное, что не работает на странице формы, - это отображение сообщения на разных языках с использованием тега <s:text>Вопросы Struts 2 и locale

Он всегда использует локаль по умолчанию, определенную в struts.properties. Я думаю, это потому, что я не вызываю никаких действий перед отображением формы.

Во всяком случае, у меня есть 2 файла: struts_fr.properties и struts_en.properties

В struts.properties У меня есть

struts.locale = fr_CA 

И я использую что-то вроде:

<s:text name="login.label.username" /> 

сообщение отображается всегда один из «struts_fr.properties».

Вопрос: Как установить языковой стандарт для распорок, прежде чем использовать тег s: text, когда нет действия?

ответ

0

Ну, похоже, что это сработало «в одиночку» через некоторое время ... возможно, рабочий каталог был здесь. У нас также есть некоторый пользовательский перехватчик, поэтому, возможно, поэтому он и сработал.

Смежные вопросы