我有一个spring + hibernate java项目,它将值数据保存到DB中:'Inglés
'where é
;代表é。
但是当jsp显示它时:<c:out value="${area.descripcion}"/>
页面显示如下:'Inglés
'。
如何正确地显示这个词:Inglés?
web.xml已配置编码:
<filter>
<filter-name>characterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
答案 0 :(得分:0)
c:out标签有一个我必须用来评估HTML标签的escapeXML属性:
<c:out value="${area.descripcion}" escapeXml="false"/>
将该属性设置为false,问题解决!!。