http://www.mkyong.com/spring-mvc/spring-mvc-internationalization-example/Spring4 интернационализация нескольких языков
Попытка следовать этой онлайн учебник для создания многостраничных языка веб-приложение, с меня проблема в том, что я не думаю, что моя весна контейнер найти/загрузки мои файлы свойств. Я не уверен, что не так.
Структура файла
welcome.properties
welcome.springmvc = Happy learning Spring MVC
welcome.properties
welcome.springmvc = \u5feb\u4e50\u5b66\u4e60 Spring MVC
index.jsp
Language : <a href="?language=en">English</a>|<a href="?language=zh_CN">Chinese</a>
<h2>
welcome.springmvc : <spring:message code="welcome.springmvc" text="default text" />
</h2>
Current Locale : ${pageContext.response.locale}
приложение-диспетчерская-сервлет: Я уверен, что мои перехватчики работают, потому что index.jsp $ {pageContext.response.locale} показывает ан/zh_cn
Интернационализация: Мульти Ланг поддержка
ресурсов : http://www.mkyong.com/spring-mvc/spring-mvc-internationalization-example/ http://howtodoinjava.com/spring/spring-mvc/spring-mvc-internationalization-i18n-and-localization-i10n-example/
http://www.technicalkeeda.com/spring-tutorials/spring-mvc-internationalization-i18n-example
<bean id="localeResolver"
class="org.springframework.web.servlet.i18n.SessionLocaleResolver">
<property name="defaultLocale" value="en" />
</bean>
<mvc:interceptors>
<bean id="localeChangeInterceptor"
class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor">
<property name="paramName" value="language" />
</bean>
</mvc:interceptors>
<!-- <bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping" >
<property name="interceptors">
<list>
<ref bean="localeChangeInterceptor" />
</list>
</property>
</bean> -->
<!-- Register the welcome.properties -->
<bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basename" value="welcome" />
</bean>
<!-- ViewResolver JSP -->
<bean id="jspViewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/html/"></property>
<property name="suffix" value=".jsp"></property>
</bean>
, но мой результат в index.jsp является
Где написано «текст по умолчанию» должны действительно показать «Happy обучения Spring MVC» из файлов свойств.
Просьба уточнить вашу конкретную проблему или добавить дополнительные сведения, чтобы точно указать, что вам нужно. Как это написано в настоящее время, трудно точно сказать, что вы просите. См. Страницу «Как спросить», чтобы помочь прояснить этот вопрос. –
Извините, что я редактирую свой вопрос, надеюсь, что это все яснее. Если вы посмотрите на последний скриншот, текст по умолчанию должен быть «Happy Learning Spring MVC» из файлов свойств, но его отображение «текст по умолчанию» –
Эрик, Spring MVC недостаточно силен, чтобы учиться. Он просто не может обслуживать вас. –