Помогите в конфигурации интернационализации Thymeleaf

145
04 октября 2018, 06:00

Не могу настроить чтение свойств из файла *.properties, используя Thymeleaf:

 <!DOCTYPE html>
    <html
        xmlns="http://www.w3.org/1999/xhtml"
        xmlns:th="http://www.thymeleaf.org/">
    <head>
    <title>Good Thymes Virtual Grocery</title>
    <link rel="stylesheet" type="text/css" media="all"
          href="../css/main-style.css"/>
    </head>
    <body>
    <p th:text="#{index.welcome}"></p>
   </body>
   </html>

Сами файлы свойств:

И содержимое одного из них для примера:

index.welcome = Привет!
Answer 1

Используйте бин

<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
    <property name="basename" value="messages"/>
</bean>

Как его использовать и далее по тексту примеры можно найти в примере на тему интернационализации.

Настройка интернационализации (i18n) / локализации (l10n) в Spring MVC

Мы создали resource properties для нашего приложения. Теперь мы должны объявить эти файлы в конфигурационом файле spring *-servlet.xml.

Будем использовать класс org.springframework.context.support.ReloadableResourceBundleMessageSource для определения resource properties.

<bean id="messageSource"
    class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
    <property name="basename" value="classpath:messages" />
    <property name="defaultEncoding" value="UTF-8"/>
</bean>
READ ALSO
Фиксированная плашка в сайтбаре

Фиксированная плашка в сайтбаре

уважаемые знатоки! На сайте есть 2 колонки - контент и сайтбарВ сайтбаре есть плавающая плашка, которая сразу крепиться к низу экрана, а когда...

147
Возможно ли так сделать?

Возможно ли так сделать?

Возможно ли сделать такие границы у блоков без использования фоновых картинок?

174
Как сделать подобное javascript?

Как сделать подобное javascript?

Есть такая функция:

172