关于服务器返回值的时候为什么是给request赋值

这个问题困扰了我很久很久,直到某一天联想到jsp也是java文件才突然明白
request———response
我们通常说的前端就是指的在浏览器里面运行的内容,后台指的就在服务器端运行的内容;
如果按这个说法,后端向前端传值使用的就是http的response,我们写的ajax,http的get\post请求的返回数据就是这样的。

另一方面,在传统的web中,我们是将前端页面放在后端模板【JSP】渲染好再发送给前端。
后台的request.put();是将数据传到jsp中赋值,而jsp实际上是后端的内容,是一个java文件。所以要用request,是将请求转发到jsp,所以用request,最后将整个解析好的页面response到前端。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,288评论 25 708
  • 1.学习内容 JSP技术入门和常用指令 JSP的内置对象&标签介绍 EL表达式&EL的内置对象 2.JSP技术入门...
    WendyVIV阅读 2,172评论 1 18
  • 酒喝着心疼慢慢缓解,头却疼的如同钻子钻的一般,他与她,这般艰难,但无论如何他也要给她一个将来,公司设定的单身人设不...
    唔理莫阅读 248评论 4 4
  • 今天去一家叫“家有好面”的面馆吃饭,走进去发现有桌子的座位都满了,只有靠墙的那种高脚凳。于是不太情愿地坐上去,点完...
    程冠杰ABC阅读 460评论 0 1