document.write和response.getWrite用起来有什么区别呢,本质有什么区别
来源:2-7 利用Ajax实现新闻列表
不停奔跑的小恐龙
2019-10-09 17:31:07
如图
1回答
同学你好,1、在 JavaScript 中,document.write() 可用于直接向 HTML 输出流写内容。内容中的符合html结构的内容可被直接解析为对应的html标签。用于动态补充或展示页面内容。
例如,以下为一个输出当前日期的实例:
<!DOCTYPE html> <html> <body> <script> document.write(Date()); </script> </body> </html>
2、response.getWriter()用来获取response 的输出流。通常使用response.getWriter().print()在servlet中输出html内容,使浏览器解析并显示出来。
3、它们的本质区别是:response.getWriter()是服务器端的语言,用的时候通常用在servlet中向页面输出,或者在jsp页面中,开头和结尾用<%%>(在jsp页面中,用来嵌入java代码),而document.write是客户端的语言,用的时候,开关和结尾一般用在script标签中。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题