html 加响应头,response发送中文,设置响应头

使用eclipse在用户的界面上输入中文,如果没有设置,就会出现乱码的情况​

我们通常会使用response.getWriter.print(""),

发送内容给用户,如果想要发送的中文不出现乱码的现象,我们需要提前设置内容编码,response.setContentType("text/html

utf-8"); 注意 utf-8 不区分大小写,

不用刻意更改 ,

设置响应头 ,

​​

由于content-type上面已经说明过了,,就不解释了

refresh的用法

response.setHandler("refresh","3;url=/test/test_01");

这句话的意思是 3 秒钟后跳转到/test项目下的test_01里

,​

location : 的用户比较麻烦,需要配合状态码一起使用

,servlet吧代码优化封装成了response.sendRedirect();方法​

response.sendRedirect("/test/notice");​

这段代码的意思是 直接一进到该页面就直接跳转到test项目下的notice页面 ,​

跟refresh有些类似 ,,只不过是时间问题而已 ​

content-disposition​

这个响应头 是用来客户用来下载软件时用的 ,, 用户下载时 我们就要设置content-disposition,这个响应头

,​

常见用法 ​

response.setHandler("content-disposition","attachment;filename="+"下载完后软件的名称");​

响应头是告诉浏览器如何处理响应的,对于html,浏览器会解析并显示出页面,对于下载的内容,浏览器会弹出下载框,如果没有正确的设置响应头,可能会造成浏览器的不正确行为(例如下载html文件或者将要下载的文件显示在页面上等)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值