博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【290天】每日项目总结系列028(2017.11.22)
阅读量:6720 次
发布时间:2019-06-25

本文共 600 字,大约阅读时间需要 2 分钟。

叨叨两句

  1. ~

Response

组成部分:

1.响应行(协议版本、状态码、状态码描述)
2.响应头
3.响应体(用于给客户端展示或者下载的信息)

response的作用

1.设置响应行 setStatus()

2.设置响应头:setHeader("Location","路径")重定向 setHeader("Content-Type","text/html;charset=utf-8")告诉浏览器响应的内容类型
3.设置响应体,使用输出流来设置响应体(将内容输出到客户端),两种输出流
字符输出流:getWriter()
字节输出流:getOutputStream()

乱码

解决response的乱码,就是响应乱码,响应乱码-----服务器想给客户端中文,但是客户端展示出来是乱码

乱码产生的原因:编码(服务器编码)和解码(客户端解码)的方式不同

解决办法:统一服务器和客户端的编码,
1.设置服务器的编码为utf-8 response.setCharacterEncoding("utf-8")
2.告诉客户端使用utf-8解码 response.setHeader("Content-Type","text/html;charset=utf-8")

也能够一步解决:在响应之前,加上一句代码 response.setContentType("text/html;charset=utf-8")

转载地址:http://ocjmo.baihongyu.com/

你可能感兴趣的文章
TX Text Control文字处理教程(7)邮件合并
查看>>
ActiveReports 报表应用教程 (6)---分组报表
查看>>
date
查看>>
ReflectUtil
查看>>
MySQL show processlist;命令详解
查看>>
TCP报文结构
查看>>
架构组织形式的讨论,以及架构师之路的建议
查看>>
详解JavaScript模块化开发
查看>>
C之有符号与无符号(二)
查看>>
DOCKER网络代理设置
查看>>
javascript基础语法——变量和标识符
查看>>
Java静态变量、非静态变量、成员变量、的区别
查看>>
数据库中有外键时JavaBean的写法
查看>>
linux-sed
查看>>
16.4-16.8 Tomcat监听80端口,Tomcat的虚拟主机,访问日志
查看>>
app客户端测试
查看>>
nodejs渐入佳境[23]-hash函数
查看>>
Big Data Integration with Hadoop: A Q&A Spotlig...
查看>>
【062有新题】OCP 12c 062出现大量之前没有的新考题-16
查看>>
触手TV下载|触手TVapp下载
查看>>