zoukankan      html  css  js  c++  java
  • sxt_(015)_request处理表单数据及乱码

    一、request处理表单数据及乱码

      1.1 处理单个表单数据用request.getParameter("x");
      1.2 处理多个表单(checkbox、select)数据用request.getParameterValues("x");

    二、乱码的解决:

      2.1 解决提交数据乱码
        2.1.1 解决post提交的乱码问题
          request.setCharacterEncoding("utf-8");
      2.2解决get提交参数乱码问题
        2.2.1解决少量参数
          String name=request.getParameter("name");
          name=new String(name.getBytes("iso-8859-1"),"utf-8")
        2.2.2 设置tomcat配置
          <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="utf-8"/>
      2.3 解决响应数据乱码问题
        2.3.1 设置在网络传递编码,默认为iso-8859-1
          response.setCharacterEncoding("utf-8");
        2.3.2 设置浏览器的编码方式
          response.setContentType("text/html;charset=utf-8");
        2.3.3处理在不同浏览器编码不一致
          <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="utf-8" useBodyEncodingForURI="true"/>
        2.3.4 以后写一个专门处理乱码的过滤器,统一处理乱码问题

    如有任何疑问可联系邮箱: 给我发邮件、或直接联系QQ:1584875179 || 点返回首页

  • 相关阅读:
    Hibernate初学
    表分区
    单列函数
    Oracle基础
    8.28
    SpringMVC
    SpringMVC 初级操作
    试题评测
    Mybatis

  • 原文地址:https://www.cnblogs.com/aeon/p/10995872.html
Copyright © 2011-2022 走看看