response:
    1,输出中文的问题==码表要一致(通用utf-8)
        控制浏览器的输出码表--response.setHeader("content-type","text/html;charset=utf-8");
        模拟HTTP响应头
            out.write("<meta http-wquiv=‘content-type’ content=‘text/html;charset=utf-8’>".getBytes)
        字符输出:默认码表ISO8859-1,没有中文,则输出?号,所以一定要是客户端/服务端码表一致
    2.文件下载download文件夹保存下载资源
        设置浏览器方式:response.setHeader("content-disposition","attachment;filename="+filename)
        下载资源名为中文问题:URLEnoding类---进行URL编码(不能用字符流,不完整,丢数据)
        字节流可以处理任何数据,而字符流只能处理文本,否则就会丢数据
    3.生成随机图片(注册码)
        1,在内存中创建图片
        2,得到图片
        3,向图片写数据
        4,将图片写给浏览器
        5.通知浏览器以图片方式打开image/jpeg
        6.设置头控制浏览器不要缓存
    4.产生随机数Random,中文
    5.定时刷新--response.setHeader(“refresh”,“5”)
    6.请求重定向--response.setHeader(“location”,"index.jsp")--response.setStatus("302")两次请求
            相当于上面两条response.senRedirect("地址")
    7.地址写法(以/开头):/给服务器用代表web工程,给浏览器代表webapps
                读取硬盘上的资源c:\\abc 读取URL资源用 "/"
    8.细节:字符流和字节流是冲突的,servlet引擎会关流
request    :
    1.URL地址和URI的区别---URL是URI的子集
    2.get方法==一系列的(getRemoteAddr)---map集合封装请求参数信息
    3.收集客服端数据--通过表单(注意健壮性和安全性*检查判断用户是否符合条件)
        3,1.获取中文数据--设置request的码表(post);
        3.2get提交方式post设置的码表无效(手工反向)URL地址后面如果跟了参数,一定要经过URL编码URLEncoding
    4.请求转发:mvc设计模式
        4.1方法一:this.getServletContext().getRequestDispatcher("").forward(request,response);(并发问题)
        4.1方法二:request.getRequestDispatcher(),forward(request,response);(request本身是一个容器)
    5.请求转发的细节:forward之前的信息被清空(头不会清空)
    6.请求重定向和请求转发的区别:重定向---两次请求,地址栏会改变(反之)
    7,转发的include方法(网头,网脚等公共资源)

day06API:画随机图片(BufferedImage)(Graphics)(Color)(Font)(ImageIo)(Random)(StringBuffer)

request,response相关推荐

  1. 3.request response

    rr的介绍 request是代表请求,response是响应 执行流程: 1.浏览器发送请求 2.服务器接受请求,创建两个对象,将请求信息封装给request,将两个对象发送给对应的servlet 3 ...

  2. 【错误记录】Android Studio 配置 GitHub 报错 ( Can‘t login using given credentials: Request response: 401 Una )

    文章目录 一.报错信息 二.解决方案 一.报错信息 使用账号密码配置 , 出现如下错误 ; Can't login using given credentials: Request response: ...

  3. Filter若不写chain.doFilter(request,response)原Servlet路径代码不会被执行

    为什么80%的码农都做不了架构师?>>>    Filter如果不写chain.dofilter(request,response) 那么对应的Servlet URL 是不会执行的. ...

  4. 【Servlet】Request/Response/Cookie/Session中常用方法

    #1.Request package com.tcb.servlet;import java.io.IOException; import javax.servlet.ServletException ...

  5. request,response传入线程值会变为null

    request,response传入Thread线程值会变为null Exception in thread "Thread-21" java.lang.NullPointerEx ...

  6. request.getRequestDispatcher().forward(request,response)和response.sendRedirect()的区别

    在进行web开发时,跳转是最常见的,今天在这里来学习下2种跳转: 第一种是request.getRequestDispatcher().forward(request,response): 1.属于转 ...

  7. chain.doFilter(request,response)含义

    过滤器的生命周期一般都要经过下面三个阶段: 初始化 当容器第一次加载该过滤器时,init() 方法将被调用.该类在这个方法中包含了一个指向 Filter Config 对象的引用.我们的过滤器实际上并 ...

  8. response.sendRedirect(url)与request.getRequestDispatcher(url).forward(request,response)的区别

    response.sendRedirect(url)跳转到指定的URL地址,产生一个新的request,所以要传递参数只有在url后加参数,如: url?id=1. request.getReques ...

  9. Request Response

    目录 1. Request和Response的概述 2. Request对象 2.1 Request继承体系 2.2 Request获取请求数据 2.2.1 获取请求行数据 2.2.2 获取请求头数据 ...

  10. JavaWeb - Request Response

    Request & Response 1,Request和Response的概述 为什么运行项目后默认打开index.html - 是因为 tomcat 配置文件中事先配好了 ==Reques ...

最新文章

  1. Java数据结构与算法(第四章栈和队列)
  2. 组策略部署软件----将部署的软件分类
  3. C++ 程序不一定从 main 处开始执行
  4. 如何在python中显示电脑中的图片-python如何在终端里面显示一张图片
  5. 已放弃 (核心已转储)_辽宁已放弃师弟!CBA公布外援优先续约名单:北京队不在列...
  6. Python学习二——变量和简单数据类型
  7. 人的价值不在于能力,而在于位置 » 社区 | Ruby China
  8. 这些css高级技巧,你知道几个呢
  9. 技术交流论坛_研发部第四次技术交流论坛
  10. 百度产品经理vs 腾讯产品经理:技术大牛与小白
  11. mysql jpa uuid_在spring data jpa使用UUID
  12. Android解析WindowManagerService(一)WMS的诞生
  13. matlab设置图片背景透明_Matlab保存透明图片程序
  14. 如何运用阿里巴巴国际站进行数据分析?
  15. 什么是android应用程序未安装,应用程序未安装,教您安卓系统应用程序未安装怎么解决...
  16. 双系统Linux grub引导,双系统修复ubuntu grub2引导的方法
  17. 中学生用计算机的警句,初中励志名言名句大全,适合中学生的名言警句,初中生励志名言格言...
  18. Java核心技术36讲 第一讲:Java平台的理解
  19. 我们是如何测试360手机浏览器的 –360手机浏览器测试范围概述
  20. 西部开源学习笔记BOOK3《DNS本地高速缓存服务器》

热门文章

  1. vue使用lodop打印插件
  2. 外汇会计-概念-间接标价法(Indirect quotation)
  3. 数据结构——队列(FIFO)
  4. “嫦娥四号”首拍月球背面照 香港理大助研发相机系统
  5. 中国向东盟产业链转移背后的故事
  6. Matlab---图像滤波之各种滤波器汇总实现
  7. TP5框架的三种安装方式
  8. 月薪15000,在大西安的生活现状。
  9. 【报告分享】2021中视频营销趋势白皮书-巨量引擎x西瓜视频x知萌(附下载)
  10. 微信小程序云开发-聚合函数连表查询