7 response对象
代表HTTP响应的对象
7.1 向客户端发送数据
ServletOutputStream out1 = response.getOutputStream();
PrintWriter out2 = response.getWriter();
通过字符流向浏览器发送中文数据时, 会出现乱码问题。
原因:服务器不能使用iso8859-1发送中文数据(iso8859-1码表中没有中文字符)
以及编码时和解码时使用的码表不一致造成的
解决方法:
7.2 实现重定向
重定向也是一种资源的跳转方式
重定向的特点:
(1)重定向是两次请求,两次响应
(2)重定向前后,地址栏地址会发生变化
(3)重定向前后,request对象不是同一个
(不能使用域对象)
(4)进行重定向的两个资源可以不是同一个Web应用(属于不同web应用的资源之间是可以进行重定向的)
实现重定向:
示例: