JSP中out隐式对象的工作原理及相关问题
发布日期:2021-09-01 18:44:38 浏览次数:0 分类:技术文章

本文共 444 字,大约阅读时间需要 1 分钟。

  hot3.png

out与response.getWriter().write()混用时出现的问题:

原因在于:


JSP页面执行的时候,会在JspWriter对象的out缓冲区中写入haha信息,并在response.getWriter方法返回的PrintWriter对象中写入wowo,此时out对象有缓存且未满,只有当JSP页面结束的时候,out对象中的数据才会写入到response中去(此时haha信息就在wowo之后了),再写入到servlet引擎提供的缓冲区中,所以虽然wowo语句在后,但是输出的时候却显示在前面。    
而对于aaa它是写在JSP页面上的,JSP页面在编译为servlet文件时,aaa信息也是以out.write("aaa");的形式存在的,所以JSP页面上的信息显示原理和out.write()是相同的,也会出现类似的问题

因此,平常在JSP页面中要打印语句的最好只使用out对象来输出

转载于:https://my.oschina.net/lhplj/blog/387475

转载地址:https://blog.csdn.net/weixin_34124651/article/details/91685008 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:10-高级路由:EIGRP带宽计算、偏移列表增加Metric
下一篇:eyoucms 网站的组成部分有什么?

发表评论

最新留言

做的很好,不错不错
[***.208.126.232]2022年08月14日 11时22分03秒