wkc554062的gravatar头像
wkc554062 2016-03-27 15:17:44

JSP语法中用OUT和RESPONES有什么区别?

为什么一起使用以后会出现 输出次序错乱

所有回答列表(2)
已注销用户的gravatar头像
已注销用户  LV34 2016年3月28日

楼主,是用了out.print方法和response.getWrite().print()吧。

out.print方法和response.getWrite().print()的类不一样,一个是JspWriter,另一个是PrintWriter。
另外,这样做得到的是两个不同的对象,所以一个的输出和另一个的输出会不同步。

还有一点就是jsp的输出原理,JspWriter相当于一个带缓存功能的printwriter,它不是直接将数据输出到页面,而是将数据刷新到response的缓冲区后再输出,而此时response先输出了数据(response.print()),所以(out.print)只能在其后输出。

撸主,你看你一起使用的时候是不是忽略了这点呢?

以上纯属个人观点,如有雷同,纯属巧合~

lwl33256的gravatar头像
lwl33256  LV4 2016年4月6日

http://www.baidu-x.com/?q=JSP%E8%AF%AD%E6%B3%95%E4%B8%AD%E7%94%A8OUT%E5%92%8CRESPONES%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%3F看这个

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友