zoukankan      html  css  js  c++  java
  • 2017/2/10springMVC中文乱码问题

    springMVC中文乱码问题

    一:从jsp传到后台控制出现的乱码有以下两个方面:

    1.当提交方式为get的时候(因为字符拦截器无法拦截get):

    修改方法为:

    再改工程里的tomcat的配置文件server.xml

    Connector的端口号为(8080)port=8080 标签增加useBodyEncodingForURI="true"属性即可

    2:当提交的方式为post的时候:

    所先在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>*.do</url-pattern>
     </filter-mapping>

    关键点:记得放在web.xml的开头  而且新手在不熟悉的文件配置器的时候要照copy该配置,因为有些文件拦截器是针对其他的项目

    关键点2: 这个路径的映射***************目的是在执行.do请求的时候,强制规定编码是UTF-8

    <filter-mapping>
      <filter-name>encodingFilter</filter-name>
      <url-pattern>*.do</url-pattern>
     </filter-mapping>

    其他:Oracle非中文字符 ,界面非中文字符 请参考其他文档

  • 相关阅读:
    SharePoint 2013 工作流之使用Visio设计篇
    SharePoint 2013 工作流之Visual Studio开发示例篇
    Ajax
    jq判断上下滚动
    元素(绝对定位)水平垂直居中
    css3动画:animation
    自定义button上传按钮
    Json
    页面滚动到顶部
    HDU 4358 Boring counting dfs序+莫队算法
  • 原文地址:https://www.cnblogs.com/hpj1038361347/p/6378134.html
Copyright © 2011-2022 走看看