У меня есть формы, которые я показываю практически на каждой странице веб-сайта (например, в форме входа), поэтому я не использую для них действие. «Почта» этих форм просто переходит к действию, и если есть ошибка проверки, она отображает другую «центральную» страницу. Единственное, что не работает на странице формы, - это отображение сообщения на разных языках с использованием тега <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, когда нет действия?