Response对象
功能:设置响应消息
1.设置响应行:
1.格式:HTT/1.1 200 ok
2.设置状态码:setStatus(int sc)
2.设置响应头:setheader(String name,String value)
3.设置响应体:
使用步骤:
1.获取输出流
1.字符输出流:PrintWrite getWrite()
2.字节输出流:ServletOutputString getOutputString()
2.使用输出流,将数据输出到客户端浏览器
案例:
1.完成重定向:
重定向:资源跳转的方式
代码实现:
//简单的重定向方法
response.sendRedirect("/Tomcat/chongdingxiangDemo2");
forward 和 redirect 区别
重定向的特点: redirect
1.地址栏发生变化
2.重定向可以访问其他站点(服务器)的资源
3.重定向是两次请求。不能使用request对象共享数据
转发向的特点: forward
1.地址栏不发生变化
2.转发只能访问当前服务器下的资源
3.转发是一次请求,可以使用request对象来共享数据
路径的写法:
1.路径的分类:
1.相对路径:通过相对路径不可以确定唯一资源
规则:找到当前资源和目标资源之间的相对位置关系
./&#x
本文详细介绍了如何使用Java的Response对象设置响应行、响应头和响应体,包括状态码的设置、响应头的添加以及字符和字节数据的输出。此外,还深入探讨了重定向与转发的区别,并提供了重定向的代码实现。同时,文章讲解了验证码的功能与目的,给出了验证码图片刷新页面的定义方法,强调了解决中文乱码问题和浏览器编码设置的重要性。
最低0.47元/天 解锁文章
4309

被折叠的 条评论
为什么被折叠?



