关于Ajax技术中servlet末尾的输出流
更新时间:2016年08月16日 10:54:29 作者:年轻的忍者
这篇文章主要介绍了关于Ajax技术中servlet末尾的输出流的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
Ajax的服务器端用PrintWriter out=resp.getWriter()来响应数据的时候,out.print(0)、out.print(1)来表示成功或失败,而不用out.write是有原因的,首先来看一下print和write两者的异同点。
共同点是:两者都不刷新页面,只在原来的页面写数据.最终都是重写了抽象类Writer里面的write方法.
区别是:print方法可以将各种类型的数据转换成字符串的形式输出。而重载的write方法只能输出字符、字符数组、字符串等与字符相关的数据。
所以从上边两者的区别就不难发现,在页面的js代码中的设置回调函数中,是通过从服务器返回的值来判断该显示什么的,如果服务器端servlet中最后输出的要是数字,而采用writ的话就不会把数字转换成字符串的形式输出,从而导致页面中对这个返回值造成错误的判断。
以上所述是小编给大家介绍的Ajax技术中servlet末尾的输出流,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
相关文章
ajax中的async属性值之同步和异步及同步和异步区别
在Jquery中ajax方法中async用于控制同步和异步,当async值为true时是异步请求,当async值为fase时是同步请求。ajax中async这个属性,用于控制请求数据的方式,默认是true,即默认以异步的方式请求数据。
2015-10-10
Ajax修改购物车示例
这篇文章主要介绍了Ajax修改购物车的思路及具体实现,需要的朋友可以参考下
2014-07-07
前端实现滑动按钮AJAX与后端交互的示例代码
这篇文章主要介绍了前端实现滑动按钮AJAX与后端交互的示例代码,前端代码分为html代码和css代码,通过js事件触发,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
2022-02-02
Ajax加载菊花loding效果
这篇文章主要介绍了Ajax加载菊花loding效果的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
2016-07-07
HTML5 Ajax文件上传进度条如何显示
这篇文章主要介绍了HTML5 Ajax文件上传进度条是如何显示的,基于原生html5实现,不需要falsh支持,进度可以自定义显示,控制灵活,感兴趣的小伙伴们可以参考一下
2016-04-04
最新评论