zoukankan      html  css  js  c++  java
  • servlet编码的处理(request,response)

    请求编码  客户端发送数据给服务器

    一、GET提交:  通过url传递

      1) 通用型, 请求数据一个一个处理

        A. 先打散成字节数组   String的getBytes(“ISO-8859-1”)

        B. 把字节数组,以客户端的编码组装成字符串   String(字节数组, 编码字符串)

      2) 只适用于Tomcat    在server.xml中:  URIEncoding=”UTF-8”

    二、 POST提交: 通过请求体传递

            Request.setCharacterEncoding()  设置请求体编码

    响应编码:  服务器给客户端的数据

      1) 设置响应输出流的编码   默认编码: ISO-8859-1

             Response.setCharacterEncoding(“UTF-8”)

      2) 设置客户端浏览器的编码

            Response.setContentType(“text/html;charset=UTF-8”)

            这个方法内部调用Response.setCharacterEncoding(“UTF-8”),可以省略设置响应输出流的编码


    **动态资源(Servlet,JSP)之间数据的传递: 域对象,  request/session

      一般设置了在tomcat中get提交后只需要在设置

      Request.setCharacterEncoding()  设置请求体编码

      Response.setContentType(“text/html;charset=UTF-8”)

  • 相关阅读:
    无法启动程序 ”*.lib”
    winedt打开.tex文件时会出现reading error,看不到任何文字
    VS2012 OpenCV2.4.9 Debug可以允许,Release不可以
    VS2012的调试插件Image Watch,opencv编程神器
    VS2012 配置 OpenCV3.0
    ICP 算法步骤
    linux 文件系统
    interrupt_control
    bootm命令移植
    DMA
  • 原文地址:https://www.cnblogs.com/64Byte/p/12867504.html
Copyright © 2011-2022 走看看