Javaweb学习——request&response

request对象的作用

  request是服务器对浏览器访问请求的封装

  • 访问请求参数,通过getParameter()方法获取传递参数的值。
  • 在进行转发请求时,需要把一些参数传递到转发后的页面进行处理,这时运用request对象的setAttribute()方法来将参数保存到request对象范围,在运用getAttrbute()方法读取request范围内的变量。
  • 获取cookie,利用request获取cookie对象的集合
  • 获取客户端信息

response对象的作用

response是相应客户的请求,向客户端发送信息

  • 重定向网页,利用response的sendRedirect()方法可以将一个网页重定向为另一个网页,并且在地址栏显示新的网页地址
  • 利用response还可以定义HTTP报头,最常用于设置网页定时跳转和页面自动刷新、禁用缓存。例如设置5秒钟后自动跳倒到登录页面。
<%
        response.setHeader("refresh","5;URL=Login.jsp");
%>
  • 设置缓冲区大小

原文地址:https://www.cnblogs.com/luxiaofang/p/10373547.html

时间: 2024-12-16 13:09:28

Javaweb学习——request&response的相关文章

20160322 javaweb 学习笔记--response验证码实现

package com.dzq.servlet; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.IOException; import java.util.Random; import javax.imageio.ImageIO; import javax.servlet.ServletExce

JavaWeb之Request &amp;&amp; Response篇

Reuqest 和 Response 服务器处理请求的流程 服务器每次收到请求时,都会为这个请求开辟一个新的线程. 服务器会把客户端的请求数据封装到request对象中,request就是请求数据的载体!(request中存放着本次请求的所有数据) 服务器还会创建response对象,这个对象与客户端连接在一起,它可以用来向客户端发送响应.(response中存放着服务器针对本次请求处理的所有数据) 一.request request是Servlet.service()方法的一个参数,类型为ja

JavaWeb之Request/Response代码修炼篇(五)

1. 解决中文字符编码问题 String str = "我爱java"; //第一种方法 response.setContentType("text/html;charset=GBK");(推荐) //第二种方法 //response.setHeader("Content-Type","text/html;charset=UTF-8"); //第三种方法 //response.getOutputStream().write(&

20160322 javaweb 学习笔记--response 重定向

//一般方法 response.setStatus(302); response.setHeader("Location", "/20160314/index.jsp"); //好方法 response.sendRedirect("/20160314/index.jsp"); 利用response设置状态码为302,并设置响应头Location为要重定向到的地址,就可以实现请求重定向操作了. 为了方便进行请求重定向操作,response提供了re

JavaWeb学习笔记四 request&amp;response

HttpServletResponse 我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response.service方法中的response的类型是ServletResponse,而doGet/doPost方法的response的类型是HttpServletResponse,HttpServletResponse是ServletResponse的子接口,功能和方法更加强大. respon

javaweb学习总结二十五(response对象的用法一)

一:Reponse对象的概念 当客户端发送http请求时,服务器端会对每一次请求,创建request对象和response对象. response对象包括三个部分:响应头.响应状态码以及响应体 二:response对象案例分析 1:向客户端输出中文数据 1 package com.hlcui.servlet; 2 3 import java.io.IOException; 4 import java.io.OutputStream; 5 import java.io.PrintWriter; 6

javaweb中重定向和请求转发(response.sendRedirect()和request.getRequestDispatcher(rul).forward(request,response)))的区别

先来两张图,方便理解: 可以看出,重定向时,是服务器向游览器重新发送了一个response命令,让游览器再次向url2发送请求,以获取url2的资源 而请求转发时,类似于是服务器自己向自己发了一个跳转,然后将结果直接给游览器,这也是问什么游览器会不改变url地址.下面是具体总结他们的区别 一.response.sendRedirect(url)-服务器将新url发送给游览器,游览器再根据新url请求 Request.getRequestDispatcher(url).forward(reques

JavaWeb学习记录(一)——response响应头之缓存设置与下载功能的实现

一.HTTP中常用响应头 Location: http://www.it315.org/index.jsp Server:apache tomcat Content-Encoding: gzip Content-Length: 80 Content-Language: zh-cn Content-Type: text/html; charset=GB2312 Last-Modified: Tue, 11 Jul 2000 18:23:51 GMT Refresh: 1;url=http://ww

Java进阶学习第十天——request&amp;response

文档版本 开发工具 测试平台 工程名字 日期 作者 备注 V1.0 2016.05.03 lutianfei none 缺省的servlettomcat服务器默认的 response对象响应对象 HttpServletResponse对象服务器的响应 响应行 响应头 响应体 案例 重定向登陆页面 页面定时刷新页面读秒操作 禁用浏览器缓存三个头信息 向页面输出中文乱码问题 实现文件下载初级下载 实现验证码重点 request对象请求对象 获取客户机信息 获取请求头信息 获取请求参数重点 乱码问题解