项目java使用struts和tomcat编码UTF-8进行POST请求

时间:2015-05-15 11:54:13

标签: tomcat encoding utf-8

我正在尝试以UTF-8保存数据,但我遇到了一些编码问题:

在我的POST请求中,当我使用Firebug观看时,我可以通过“Content-Type:text / html”看到POST请求。

然而,当我观察我的动作时,HttpServletRequest对象具有属性URIEncoding = UTF-8的对象连接器 我的jsp页面是用UTF-8编码的,(firefox告诉我,我用记事本++检查了它) 我在调试配置/参数中放了-Dfile.encoding =“UTF-8” tomcat服务器在右侧连接器的文件server.xml中有URIEncoding = UTF-8,在文件web.xml中我有以下过滤器:

<filter>
    <filter-name>setCharacterEncodingFilter</filter-name>
    <filter-class>org.apache.catalina.filters.SetCharacterEncodingFilter</filter-class>
    <init-param>
        <param-name>encoding</param-name>
        <param-value>UTF-8</param-value>
    </init-param>
</filter>

我做错了什么,你能帮帮我吗?

0 个答案:

没有答案