JAVA web request对象与response对象

1、request 对象

request对象封装了由客户端生成http请求的所有细节,主要包括http的头文件信息、系统信息,请求方式与请求参数信息。【客户端行为】

2、response对象

response对象是响应用户的请求,想客户端输出信息,他封装了jsp产生的响应,并发送到客户端已响应客户端的请求。请求的数据可以是各种数据类型,甚至是文件。【服务器行为】

2.1、重定向页面

使用response对象提供的sendRedirect()方法可以将网页重定向到另一个网页。重定向的操作支持地址重定向不同的主机上,这一点与转发不同。进行重定向后所有的request操作全部失效,并开始一个新的request对象。

2.2、处理http文件头

通过response对象可以对http响应报头,其中最常用的禁用缓存、设置页面自动刷新和定时跳转其他页面。

2.2.1、禁用缓存

在默认的情况下浏览器会对显示的内容进行缓存。这样用户在访问相关网页时,浏览器会判断页面是否有变化,如果没有变化直接显示缓存中的内容,这样可以提高网页的显示速度。对于安全性较高的网站一般会禁用缓存。

语法:

<%

response.setHeader("Cache-Control","no-store");

response.setDateHeader("Expires",0);

%>

2.2.2 自动刷新页面

<%

response.setHeader("refresh",10); 每10秒刷新一次

%>

2.2.3、定时跳转网页

<%

response.setHeader("refresh","5;XXXX.jsp"); 五秒后跳转到xxxx.jsp页面

%>

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值