当前位置: 代码迷 >> Java Web开发 >> Springmvc 乱码有关问题,很奇怪
  详细解决方案

Springmvc 乱码有关问题,很奇怪

热度:9251   发布时间:2016-04-12 13:33:14.0
Springmvc 乱码问题,很奇怪
表单上有一个评论功能,评论在提交时,如果未登录,会被spring security拦截转到登录页面,登录成功后提交成功,但是后台中文乱码。  如果用户在提交之前已经登录,则提交后是正常。

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>
<init-param> 
            <param-name>forceEncoding</param-name> 
            <param-value>true</param-value> 
        </init-param> 
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
springmvc spring?security 乱码

------解决方案--------------------
你登录以后是不是直接绕过过滤器了,看看登录以后页面跳转的时候使用什么方式跳转的,我猜应该是没有重定向,但是也不一定,呵呵
------解决方案--------------------
你的页面本身的编码是utf-8吗?建议使用utf-8
------解决方案--------------------
看看你的页面是什么编码,提交的页面、登录的页面,然后再看下服务器的编码,全部统一用UTF-8
  相关解决方案