设置响应状态码 如果没有调用这个方法,默认返回200状态码(前提:正常执行,没有异常) 如果出现异常,返回500
前端代码:
后端代码:
前端显示:
提交后fiddler抓包:
设置响应头
响应头name键已有,会覆盖原有的键值对
前端代码:
后端代码:
fiddler抓包结果:
设置响应头
响应头name键已有,不会影响,添加一个新的
这两个了解即可
设置响应头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去读取本地其他地方的文件,来返回,就比较适合
常用于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 条评论) |