我已经在Spring 3 mvc中配置了Localization and Internalization。我将属性文件放在资源文件夹中,并且它可以正常工作。现在我想使用Javascript内部化来根据语言提供适当的警报消息。下面是属性文件的“我的项目结构”
Project
|
|
src
resource
|_message.properties
|_message_en.properties
|_message_es.properties
我想使用jQuery内部化。现在我想使用jQuery访问这些属性文件。我已经在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>
您在项目结构中列出的路径resource
不是resources
。希望您能解决该错误。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句