zoukankan      html  css  js  c++  java
  • SpringMVC——数据乱码问题

    乱码解决:
     1.controller传递数据给页面 :在RequestMapping当中指定produces="text/json;charset=utf-8"
     2.Controller接收页面数据 : 使用编码过滤器

    一、传递数据:

     @RequestMapping(value = "/secondRequest*",produces="text/json;charset=utf-8",method = RequestMethod.GET)//这里method用来指定请求方式
        @ResponseBody
        public String secondRequest(HttpServletRequest request,HttpServletResponse response,ModelMap model) throws IOException {
    
            model.addAttribute("user","李四");
            return "姓名:李四,年龄:16";
        }

    二、接收数据

      找到web.xml进行文件配置

    <filter>
        <filter-name>characterEncodingFilter</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>
        <!--强制使用UTF-8编码-->
        <init-param>
          <param-name>forceEncoding</param-name>
          <param-value>true</param-value>
        </init-param>
      </filter>
      <filter-mapping>
        <filter-name>characterEncodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
      </filter-mapping>
  • 相关阅读:
    shell脚本程序练习
    02、重定向和管道符
    01、bash的基本特性
    python--03day
    python--02day
    python--01day
    Django之Form
    Django之ajax
    csrf的中间件
    Django之中间件
  • 原文地址:https://www.cnblogs.com/xiao-ran/p/11832152.html
Copyright © 2011-2022 走看看