我在Spring 3中配置了本地化和內部化mvc.I將屬性文件放在資源文件夾中,並且其工作正常。現在我想使用Javascript內部化根據語言提供適當的警報消息。 我下面的項目結構,給出了屬性文件如何使用jQuery.i18n.properties.js + Spring 3加載i18n屬性文件mvc
Project
|
|
src
resource
|_message.properties
|_message_en.properties
|_message_es.properties
我想使用jQuery internalization.Now我要訪問使用jQuery.I這些屬性文件在JavaScript中寫下面的代碼加載我的屬性文件
jQuery.i18n.properties({
name:'message',
path:'resources/',
mode:'both',
language:'en'
});
**But I am getting Http 404 Error during loading of the page.**
**GET http://SERVER IP:PORT/viuw/resources/message.properties?_=1373877147985 404 (Not Found)**
How to load Property files using jQuery.i18n.property.js?
my configuration is
<bean id="localeResolver"
class="org.springframework.web.servlet.i18n.SessionLocaleResolver">
<property name="defaultLocale" value="es" />
</bean>
<bean id="localeChangeInterceptor"
class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor">
<property name="paramName" value="language" />
</bean>
<bean
class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping">
<property name="interceptors">
<list>
<ref bean="localeChangeInterceptor" />
</list>
</property>
</bean>
<bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basename" value="message" />
</bean>
web.xml file configuration is
<servlet>
<servlet-name>spring</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>*.html</url-pattern>
<url-pattern>/</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>