在doget、dopost、rvice方法的参数中都会有httprvletrequest和httprvletrespon对象。
httprvletrequest代表的是http请求,想要获取请求中数据的时候使用;
httprvletrespon代表的是http响应,有数据需要发送给浏览器端的时候使用。
1)theader(string name, string value)
设置响应头:
①设置文本格式和编码
②定时刷新
定时刷新是通过refresh设置为响应头,可以实现在多少时间后实现跳转 url
//另外一种写法,使用theader方法respon.theader("con七年级生物期末试卷tent-type", "text/html;chart=utf-8");
//获得字符输出流printwriter拟声词语有哪些 pw=respon.getwriter();pw.write("5秒后进入百度");//设置定时刷新 --多少时间后进行跳转respon.theader("refresh","5;url=http://www.baidu.com");//间隔多少时间进行自刷新respon.theader("refresh", "5");//使用request作为域对象,存储数据request.tattribute("name","zhangsan");
2)getwriter() –> printwriter
getoutputstream() -->rvletouputstrea网易学习m //输出信息到浏览器端
//获得字节流,将数据写到浏览器端 rvletoutputstream sos=respon.getoutputstream();sos.write("200".getbytes());sos.write("\n".getbytes());byte[] bs="world".getbytes();sos.write(bs);sos.write("<br/>".getbytes());sos.write("中国".getbytes("utf-8"));
3)tcontenttype()
设置响应到浏览器端的中文编码以及文本格式
//设置显示到浏览器端的文本格式和编码respon.tcontenttype("text/html;chart=utf-8");
4)重定向
ndredirect(“xxxx”)//xxx代表重定向后的地址
①用于服务器端内部资源的跳转,也可以用于不同应用和不同服务器之间的跳转
②重定向浏览器地址栏会发生变量,浏览器地址栏会是重定向以后的地址
③重定向相当于是2次请求,2次响应
④重定向一般用于事情已经做完了,只是为了跳转到下一个组件。
//重定向//一般是事情已经完成了,只是为了下一个组件的跳转,浏览器地址栏的地址会发生变化//重定向是两次请求,request作用域中存储的数据不能实现共享//重定向是通马兰谣歌曲过httprvletrespon对象调出的 respon.ndredirect("index.jsp");//respon.ndredirect("register.html");
到此这篇关于javaweb-httprvletrespon对象的文章就介绍到这了,更多相关javawebhttprvletrespon对象内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!
本文发布于:2023-04-06 04:32:53,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/ea9d02851b0352653c4e762b64305a7c.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:JavaWeb HttpServletResponse对象及常用方法.doc
本文 PDF 下载地址:JavaWeb HttpServletResponse对象及常用方法.pdf
留言与评论(共有 0 条评论) |