【发布时间】:2015-08-13 11:53:58
【问题描述】:
在我的项目中,我想用孟加拉语显示一条消息。所以,我有:
style.css
@font-face {
font-family: 'Siyam Rupali';
src: url('../fonts/SiyamRupali.eot?version=1.070');
src: local('Siyam Rupali'),
url('../fonts/SiyamRupali.woff?version=1.070') format('woff'),
url('../fonts/SiyamRupali.ttf?version=1.070') format('truetype');
font-style: normal;
}
.tabs {
position: relative;
margin: 10px auto;
font-family: 'Siyam Rupali';
}
我在 WEB-INF 文件夹中有“message.properties”。 message.properties 是:
tab1.name = \u09AC\u09BE\u0982\u09B2\u09BE
我有 spring-servlet.xml
<bean id="messageSource"
class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basename" value="/WEB-INF/messages" />
<property name="defaultEncoding" value="UTF-8" />
</bean>
我正在使用 maven,所以,在 Pom.xml 我有:
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
在我的 jsp 页面中,我有:
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<section class="tabs">
<spring:message code="tab1.name"/>
</ssection>
但是消息显示为question mark..(????).. 为什么??
【问题讨论】:
标签: java css spring maven spring-mvc