zoukankan      html  css  js  c++  java
  • 尚硅谷面试第一季-09SpringMVC中如何解决POST请求中文乱码问题GET的又如何处理呢

    目录结构:

    关键代码:

    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>
            <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>

    SpringMVCHandler.java

     1 package SpringMVC中如何解决POST请求中文乱码问题GET的又如何处理呢.handler;
     2 
     3 import SpringMVC中如何解决POST请求中文乱码问题GET的又如何处理呢.entity.Employee;
     4 import org.springframework.stereotype.Controller;
     5 import org.springframework.web.bind.annotation.RequestMapping;
     6 
     7 
     8 @Controller
     9 public class SpringMVCHandler {
    10     
    11     public static final String SUCCESS="success";
    12 
    13     //1.SpringMVC中如何解决POST请求中文乱码问题,GET的又如何处理呢
    14     
    15     /*
    16      * ★测试入参为POJO
    17      * Spring MVC会按请求参数名和 POJO属性名进行自动匹配,
    18      *             自动为该对象填充属性值。支持级联属性
    19      */
    20     @RequestMapping("/testPOJO")
    21     public String testPOJO(Employee employee) {
    22         System.out.println("员工的信息是:"+employee);
    23         return SUCCESS;
    24     }
    25 }

    运行结果:

    完整代码:

    https://gitee.com/ZhangShunHai/interview_atguigu_seasonone/tree/master/ssm_spring%20character

    课堂重点:

    SpringMVC中如何解决POST请求中文乱码问题,GET的又如何处理呢

    对于POST请求,在web.xml文件中配置SpringMVC过滤器CharacterEncodingFilter,encoding设置为UTF-8,forceEncoding设置为true

    对于GET请求,修改tomcat的配置文件,server.xml文件中找到第一个Connector标签中加入URIEncoding=“UTF-8”

  • 相关阅读:
    YUV图片旋转
    mac http&git代理配置
    iOS 如何保持线程一直在运转
    iOS 后台录音Tweak实现参考--stackoverflow
    NSTimer的精确度
    svn递归添加目录下面所有文件
    利用instruments工具查看其它app的性能
    iOS符号表手工还原
    Hbase的安装测试工作
    Hadoop集群中pig工具的安装过程记录
  • 原文地址:https://www.cnblogs.com/zsh-blogs/p/10617695.html
Copyright © 2011-2022 走看看