Как я могу перевести сообщения проверки в Struts 2? - PullRequest
0 голосов
/ 07 декабря 2008

Я хочу узнать, как использовать Struts 2, и я создал простое приложение, следуя инструкциям, которые я нашел.

Я создал файл <MyActionClass>-validation.xml и мне интересно, как я могу перевести сообщения проверки на несколько языков?

<field name="password">
    <field-validator type="requiredstring">
        <param name="trim">true</param>
        <message>You have to enter a password.</message> 
                 <!-- How can I localize this message? -->
    </field-validator>
</field>

Могу ли я получать сообщения из локализованного файла .properties или мне нужно использовать какой-либо другой вид проверки?

1 Ответ

1 голос
/ 10 декабря 2008

ОК, я сам это выяснил. Вы должны создать файл .properties для класса, затем вы можете изменить код с:

<message>You have to enter a password.</message> 

до:

<message key="[message key from the properties file]" />
...