document.write和response.getWrite用起来有什么区别呢,本质有什么区别

来源:2-7 利用Ajax实现新闻列表

不停奔跑的小恐龙

2019-10-09 17:31:07

如图

写回答

1回答

好帮手慕小班

2019-10-09

同学你好,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标签中。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 9666 问题

查看课程