欢迎来到天天文库
浏览记录
ID:37834230
大小:40.00 KB
页数:8页
时间:2019-06-01
《16-实现仿GoogleSuggest自动补全的功能》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、AutoComplete.java:importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importjavax.servlet.ServletException;importjava.io.IOException;/***CreatedbyIntelliJIDEA.*User:ming*Date:2
2、008-6-14*Time:14:17:00*TochangethistemplateuseFile
3、Settings
4、FileTemplates.*接收用户端请求*/publicclassAutoCompleteextendsHttpServlet{ protectedvoiddoGet(HttpServletRequesthttpServletRequest,HttpServletResponsehttpServletResponse)throwsServletException,IOE
5、xception{ //表示页面传过来的字符串,用于和服务器段的单词进行完整匹配 Stringword=httpServletRequest.getParameter("word"); //将字符串保存在request对象中 httpServletRequest.setAttribute("word",word); //将请求转发给视图层(注意AJAX中,这个所谓的视图层不返回页面,只返回数据,所以也可以称作使一个数据层)
6、httpServletRequest.getRequestDispatcher("wordxml.jsp"). forward(httpServletRequest,httpServletResponse); } protectedvoiddoPost(HttpServletRequesthttpServletRequest,HttpServletResponsehttpServletResponse)throwsServletException,IOExce
7、ption{ doGet(httpServletRequest,httpServletResponse); //TochangebodyofoverriddenmethodsuseFile
8、Settings
9、FileTemplates. }}wordxml.jsp:<%--itcast.cn的ajax自动补全实例--%><%@pagecontentType="
10、text/xml;charset=UTF-8"language="java"%><% //过滤 //页面端传送的字符串 Stringword=(String)request.getAttribute("word");%> <%if("absolute".startsWith(word){%> absolute
11、 <%}%> <%if("anyone".startsWith(word){%> anyone <%}%> <%if("anything".startsWith(word){%> anything <%}%> <%if("apple".startsWith(word){%> apple <%}%> <%if("abandon".startsWith(word){%> 12、ord>abandon <%}%> <%if("breach".startsWith(word){%> breach <%}%> <%if("break".startsWith(word){%> break <%}%> <%if("boolean".startsWith(word){%> boolean <%}%>JQueryAutoComplete
12、ord>abandon <%}%> <%if("breach".startsWith(word){%> breach <%}%> <%if("break".startsWith(word){%> break <%}%> <%if("boolean".startsWith(word){%> boolean <%}%>JQueryAutoComplete
此文档下载收益归作者所有