为什么request.getCharacterEncoding()返回null?

时间:2011-08-19 05:53:48

标签: java jsp encoding

我在JSP

中有以下代码
<%@page contentType="text/html;charset=utf-8" pageEncoding="utf-8"%>

并且在web.xml中我有一个过滤器

<filter>
    <filter-name>encodingFilter</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>encodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

但是当我添加request.getCharacterEncoding()来检查编码时,它会返回null。

有没有人对这个问题有经验?提前谢谢。

1 个答案:

答案 0 :(得分:0)

您的JSP指令引用响应

同样,快速的Google“chracterencoding filter spring”返回this forum thread