Web核心Servlet之Response

Response和request对象原理图

在这里插入图片描述
1.request和response对象是由服务器创建的,我们来使用
2.request对象是来获取请求消息,response对象是设置响应消息的

2.Response对象的体系结构:

ServletResponse父接口
HttpServletResponse子接口
RequestFacade 实现类(这个实现类是由Tomcat创建的)

3.Response对象的功能:设置响应消息

1.设置响应行

		1.格式:HTTP/1.1 200 ok 
		
		2.设置状态码:setStatus(int sc)
		
2.设置响应头

		1.setHeader(String name, String value)
		
3.设置响应体

		使用步骤:request是通过流的方式获取请求消息体的数据
		
				1.获取输出流
						1.字符输出流:PrintWriter   getWriter()
							
						2.字节输出流:ServletOutputStream getOutputStream()
						
				2.使用输出流,将数据输出到客户端浏览器

4.案例:

		*1.重定向
				*资源跳转的方式
   /**
     * 重定向练习
     * @param req
     * @param resp
     * @throws ServletException
     * @throws IOException
     */
    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
   
//        //访问demo会跳转到demo01
//        //1.设置状态码
//        resp.setStatus(302);
//        //2.设置响应头
//        resp.setHeader("localtion","/web_Response/demo01");

        //简单的重定向
        System.out.println("demo");
        resp.sendRedirect("/web_Response/demo01"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值