加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

Request和Response对象

发布时间:2020-12-13 20:08:45 所属栏目:PHP教程 来源:网络整理
导读:最早接触Request和Response对象的时候是听王勇老师将Servlet的时候,我们编写1个Servlet类。我们在阅读器端发送1个url要求以后,会调用Servlet类对这个要求做相应的处理,Servlet类就是通太重写的service()方法来实现的,而我们知道的Request和Response对象

    最早接触Request和Response对象的时候是听王勇老师将Servlet的时候,我们编写1个Servlet类。我们在阅读器端发送1个url要求以后,会调用Servlet类对这个要求做相应的处理,Servlet类就是通太重写的service()方法来实现的,而我们知道的Request和Response对象就是作为service()方法的参数传入的。


    1.整体印象         

         

    2.Request对象


    Request对象的主要职责是取得HTTP要求中封装的信息,取得url和表单参数;还有1个功能就是对页面进行要求和转发,在两个不同的Servlet之间进行转发时,可使用Request对象作为两个Servlet数据之间的传递。我们在学习.NET MVC的时候,也学过在不同的Controller之间进行数据传递的是TempData来实现的,Request对象在Java中的MVC中也起到了一样的作用。它作为域对象主要的方法有:

    ① setAttribute(key,value)
    ② getAttribute(key)

    ③ removeAttribute(key)
    ④ getAttributeNames()


    3.Response对象


    他可以理解为服务器准备好的 1个 "空箱子",我们可以向箱子中放入内容,服务器会将该内容封装成HTTP响应,发送给客户端,然后在客户端进行相应的处理。

      

                

 

    

    总结下来,我理解的Request和Response对象的主要功能就如上图所示了,固然这只是在理论上的认识,具体的利用还要落实在实践中,脱离实践的理论总结是毫无意义的,但是理清思路能更好的知道我们的实践。在这里就不展现代码了。



    




(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读