【发布时间】:2015-03-10 23:13:19
【问题描述】:
springmvc在处理静态html文件时,其返回的header为:
Content-Type: text/html
但我想要的是:
Content-Type: text/html; charset=utf-8
springmvc在处理jsp文件时,其返回的header为:
Content-Type: text/html; charset=ISO-8859-1
但我想要的是:
Content-Type: text/html; charset=utf-8
我讨厌添加代码:
<%@ page pageEncoding="utf-8"%>
在每个 jsp 文件中,我只想让 springmvc 假设我的所有 jsp 文件都是 utf-8 编码的。
我已经添加了
<!-- encoding filter -->
<filter>
<filter-name>Filter_CharacterEncoding</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>
</filter>
<filter-mapping>
<filter-name>Filter_CharacterEncoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
在我的 web.xml 中,但是没有用
【问题讨论】:
标签: java spring jsp spring-mvc servlets