http响应报头

最通用的方式是httpservletresponse.setHeader(name,value);
主要的方法有:
setContentype(string xxx);
setContentLength(int xxx);
addCookies(Cookie c);
sendRedirect(string xxx);
响应报头主要有下面这些(大小写忽略):
Allow:指定服务器支持的请求方法
cache-control:告诉用户什么环境下可以使用缓存,主要有一系列的值
connection:指示浏览器是否要使用持续性http链接,值有close和open两个
content-encoding:传输过程中应该使用的编码方式
content-language:报头表示文档使用的语言
content-length:报头响应中的字节数
content-type:报头给出的响应文档具体是什么。
refresh:表明浏览器应该多长时间(秒)之后请求最新的页面。response.setHeader("refresh","5",URL="http://www.baidu.com"),每隔5秒载入页面url
setCookie:指定一个与页面相关联的cookie,每个cookie都要求一个单独的setcookie报头

servlet的输出不仅仅是html,它可以有不同类型的输出,比如:excel,我们只要设置它的输出类型就可以了:response.setcontenttype("application/vnd.ms-excel");

使用servlet生成jpeg图像:response.setcontenttype("image/jpeg"),具体输出
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值