我建立使用Spring MVC的3.1罐子一個項目,配置的i18n文件夾後,Tomcat是扔我下面的異常發現消息.apache.jasper.JasperException:javax.servlet.ServletException:javax.servlet.jsp.JspTagException:代碼爲的'label.title'未找到針對語言環境'en_US'的消息。Spring MVC的國際化<春天:消息>給JasperException:</p> <p>組織:沒有下代碼
我曾嘗試添加I18N文件夾中的蝕(朱諾)類路徑,置於消息*下WEB-INF .properties文件/ I18N,WEB-INF /類/ I18N,WEB-INF /類,網頁INF/lib,WEB-INF /但沒有用。
彈簧的context.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns="http://www.springframework.org/schema/mvc"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans"
xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.1.xsd">
<annotation-driven />
<resources location="/, classpath:/META-INF/web-resources/"
mapping="/resources/**" />
<default-servlet-handler />
<beans:bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<beans:property name="prefix" value="/WEB-INF/views/" />
<beans:property name="suffix" value=".jsp" />
</beans:bean>
<context:component-scan base-package="com.hoe.spring.controller" />
<interceptors>
<beans:bean
class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor"
p:paramName="lang" />
</interceptors>
<beans:bean
class="org.springframework.context.support.ReloadableResourceBundleMessageSource"
id="messageSource" p:basenames="WEB-INF/i18n/messages, WEB-INF/i18n/application"
p:fallbackToSystemLocale="false" p:fileEncodings="UTF-8"
p:defaultEncoding="UTF-8" />
<beans:bean class="org.springframework.web.servlet.i18n.CookieLocaleResolver"
id="localeResolver" p:cookieName="locale" />
</beans:beans>
messages.properties
label.title=Contact_Manager
label.firstname=First_Name
label.lastname=Last_Name
label.email=Email
label.telephone=Telephone
page.jsp
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@taglib uri="http://www.springframework.org/tags" prefix="spring"%>
<spring:message code=**"label.title"** var="cName"/>
label.addcontact=Add_Contact
label.menu=Menu
上午什麼我錯過了?提前致謝。
我已經嘗試了所有上述解決方案,但徒勞無功,沒有一個工作。 – kiran20v 2013-03-16 08:15:59
請發佈最新的細節,如tomcat服務器下屬性文件的實際路徑,屬性文件名和更新後的應用程序上下文xml文件。 – Mamun 2013-03-17 11:29:29