首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

ajax java 兑现自动完成功能

2012-12-26 
ajax java 实现自动完成功能百度建议给了我们极大的方便,就像我们跟人说话的时候,你点头他知尾,不用多费唇

ajax java 实现自动完成功能

百度建议给了我们极大的方便,就像我们跟人说话的时候,你点头他知尾,不用多费唇舌,这样我们与之相处久轻松愉悦。

都知道百度建议是用ajax做的,想要做的快速稳定,可复制可移植就不容易了。网上找了半天,好多都是asp或者php的,还有使用jquery的,但说明性文档太少,花时间研究还不如自己来写。根据一个pdf文档提供的资料,用了小半天时间,终于实现了。在此与大家分享。

原理流程图如下:

ajax java 兑现自动完成功能

流程图很明白了,没什么要说的,以下帖代码。

Javascript代码:

ServletOutputStream pw = this.response.getOutputStream();OutputStreamWriter out = new OutputStreamWriter(pw,"UTF-8");  
这样的流是受本系统框架的限制,如果使用单纯的servlet,可以采用PrintWriter out = response.getWriter();当然out的方法是println(),也可以根据自己框架的情况灵活改变。

热点排行