首页>代码>bootstrap+autocomplete高仿百度搜索下拉提示框实现自动完成搜索结果源代码下载>/autocomplete/src/com/joke/servlet/AutoServlet.java
package com.joke.servlet; import java.io.IOException; import java.io.PrintWriter; import java.util.List; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.joke.util.BaiduService; import com.joke.vo.AutoVo; /** * 自动补全-仿百度 * * @author yangzhongying mail:j@seejoke.com * @date 2014-8-11 下午12:37:52 * @package com.joke.servlet */ public class AutoServlet extends HttpServlet { private static final long serialVersionUID = -5539911925856715700L; public AutoServlet() { super(); } public void destroy() { super.destroy(); } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); response.setContentType("text/html"); PrintWriter out = response.getWriter(); String keyWord = request.getParameter("query"); if (keyWord == null || "".equals(keyWord)) { request.getRequestDispatcher("/jquery/index.jsp").forward(request, response); return; } // keyWord = new String(keyWord.getBytes("ISO-8859-1"), "utf-8"); StringBuilder sb = new StringBuilder(); sb.append("{"); sb.append("query:'" + keyWord + "',"); // 百度 List<AutoVo> autoList = BaiduService.getSuggestionList(keyWord); sb.append("suggestions:["); AutoVo autoBo = null; for (int i = 1; i <= autoList.size(); i++) { autoBo = autoList.get(i - 1); if (i == autoList.size()) { sb.append("'" + autoBo.getKeyword() + "'"); } else if (autoBo.getKeyword() != null && !"".equals(autoBo.getKeyword())) { sb.append("'" + autoBo.getKeyword() + "',"); } } sb.append("],"); System.out.println(sb); /* 下面一行数据是推荐关键字 */ sb.append("data:['LR','LY','LI','LT']"); sb.append("}"); out.write(sb.toString()); out.close(); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doGet(request, response); } public void init() throws ServletException { } }

mengfanyun LV9
2021年6月22日
fengshaoye LV10
2021年2月24日
linier LV11
2019年8月1日
东东大牛 LV2
2019年3月30日
ylife87 LV12
2018年8月6日
wyzl3321 LV25
2018年7月17日
重量级 LV1
2018年3月27日
wangli745235136 LV3
2018年1月13日
你的小可爱 LV13
2017年12月7日
yyy123 LV1
2017年10月30日

shuangfu LV25
2023年12月1日
fxlmop LV1
2023年9月4日
luoqianggggg LV1
2023年5月26日
adminadminsqwqe LV8
2023年5月11日
312468457 LV1
2023年1月15日
3473084268 LV9
2022年12月12日
zhanghaiboeee LV3
2022年11月27日
微信网友_6040315240812544 LV8
2022年10月20日
四小只by白丫头 LV3
2022年5月10日
TanXing13 LV9
2021年12月22日