zoukankan      html  css  js  c++  java
  • post请求的中文乱码问题

    post请求的中文乱码问题

    设置请求体的字符集为UTF-8,从而解决post请求的中文乱码问题
    req.setCharacterEncoding("UTF-8");

    这段语句必须在获取请求参数之前调用才有效,如果你先获取了密码的参数,再设置字符集,然后再获取用户名的参数,那么用户名的参数也会乱码的。

    package LWB;
    
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import java.io.IOException;
    import java.util.Arrays;
    
    public class ParameterServlet extends HttpServlet {
        @Override
        protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
            System.out.println("----------------doGet---------------");
            String username=req.getParameter("username");
            String password=req.getParameter("password");
            String[] hobby=req.getParameterValues("hobby");
            System.out.println("用户名:"+username);
            System.out.println("密码:"+password);
            System.out.println("兴趣爱好:"+ Arrays.asList(hobby));
        }
    
        @Override
        protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    //      设置请求体的字符集为UTF-8,从而解决post请求的中文乱码问题
            req.setCharacterEncoding("UTF-8");
            System.out.println("----------------doPost---------------");
            String username=req.getParameter("username");
            String password=req.getParameter("password");
            String[] hobby=req.getParameterValues("hobby");
            System.out.println("用户名:"+username);
            System.out.println("密码:"+password);
            System.out.println("兴趣爱好:"+ Arrays.asList(hobby));
        }
    }
    
    
  • 相关阅读:
    无序数组求第K大/第K小的数
    [洛谷][二分搜索]进击的奶牛
    [015]向下类型转换和向上类型转换
    [014]析构函数为虚函数的注意事项
    [013]函数重载--int*和void*的匹配优先级
    [012]链表笔记--在链表中插入一个节点
    [011]链表笔记--删除一个链表节点
    [002]链表笔记--编程实现一个单链表的创建/测长/打印
    [C++]对象的销毁机制
    [011]默认实参
  • 原文地址:https://www.cnblogs.com/fate-/p/14791696.html
Copyright © 2011-2022 走看看