首页 > 作文

Java Servlet响应httpServletResponse过程详解

更新时间:2023-04-05 22:56:51 阅读: 评论:0

一、核心方法

1.tstatus

设置响应状态码 如果没有调用这个方法,默认返回200状态码(前提:正常执行,没有异常) 如果出现异常,返回500

前端代码:

后端代码:

前端显示:

提交后fiddler抓包:

2.theader(string name,string val小升初简历模板ue)

设置响应头

响应头name键已有,会覆盖原有的键值对

前端代码:

后端代码:

fiddler抓包结果:

3.addheader(string name,string value)

设置响应头

响应头name键已有,不会影响,添加一个新的

这两个了解即可

4.tcontenttype(string type)

设置响应头content-type的值,等同于theader(“content-type”,string type) 因为cnba全明星2017ontent-type是标识body的数据格式,所以还需要设置body的内容

1.响应一个网页

可以返回静态和动态网页

两种方式展示:

前端代码:

后端代码:

简单:

前端显示:

点击“查看”:

动态:

前端显式:

点击“跳转”:鼠字开头的成语

关于动态网页:在java的代码中,写很多html的代码

耦合性太强(两个完全不同的编程语言,放在一起来开发)、维护性、扩展性很差

解决方式:

模板技术这种方式还存在一些问题,进一步发展就有了ajax技术的产生

二、响应一个网页

返回已有的一个网页

(1)重定向:

特点:url地址栏会变,发起两次请求

原理:

第一次返回301/302/307响应状态码,及响应头location:网页的地址

第二次:浏览器自动的跳转到loqq心情cation设置的地址

还是比较常用的:比如登录成功(其实也可以在js代码中跳转)后,跳转到某个首页

(2)转发:

特点:url地入文出武址栏不变,只有一次请求

原理:当次请求rvlet时,由rvlet获取到转发路径的html,把这个路径的内容设置到响应正文

前端代码:

后端代码:

三、返回一个文件

设置一下content-type,然后把文件的二进制数据放在响应正文就可以

前端代码:

后端代码:

问题:图片、音乐、视频是静态文件,直接放在web应用webapp下,就可以直接访问,那还需要rvlet来返回么?是否多此一举?

如果文件总的大小非常大,放在web应用的webapp下就不合适了:打包就比较费劲,使用rvlet去读取本地其他地方的文件,来返回,就比较适合

四、返回json数据

常用于ajax请求,返回一些数据,用于动态的填充网页

前端代码:

后端代码:

点击“试试”:

具体过程:

对应可以使用的数据格式:

到此这篇关于java 后端rvlet响应httprvletrespon详解的文章就介绍到这了,更多相关rvlet 响应httprvletrespon内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!

本文发布于:2023-04-05 22:56:49,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/b0fa9cf6f51dd1bb7d7db9b48ce24c4b.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:Java Servlet响应httpServletResponse过程详解.doc

本文 PDF 下载地址:Java Servlet响应httpServletResponse过程详解.pdf

标签:代码   后端   放在   文件
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图