如何实现输入字母查出在数据库中以字母相匹配的中文实现自动补全功能 如何实现输入字母查出在数据库中以字母相匹配的中文实现自动补全功能急急!!(在线等待!!感谢各位) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> <script type="text/javascript" src="/jquery/js/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ var autocomplete = $('<ul></ul>').hide().insertAfter('#search'); $('#search').keyup(function(){ $.ajax({ 'url':'/jquery/search', 'data':{'search':$('#search').val()}, 'dataType':'json', 'type':'POST', 'success':function(data){ autocomplete.empty(); $.each(data,function(index,term){ var li = $('<li></li>') li.text(term).appendTo(autocomplete) .click(function(){ $('#search').val(term); autocomplete.hide(); }); }); autocomplete.show(); } }); }); var search = $('label').remove().text(); $('input').val(search); $('input').focus(function(){ $(this).val(""); }).blur(function(){ $(this).val(search); }); }); </script> </head> <body> <center> <label for="search"> search </label> <input type="text" id="search" /> </center> </body></html>package com.sun;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;@SuppressWarnings("serial")public class Search extends HttpServlet{ @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { PrintWriter out = resp.getWriter(); String search = req.getParameter("search"); StringBuffer str = new StringBuffer(); str.append("{").append("").append("xiao").append(":").append("'wei',"); str.append("sun:").append("'ming'}"); System.out.println(str); System.out.println(search); out.println(str.toString()); }}自己改吧,思路是这样的,还有要记住了JSON的格式别写错了 我想知道jsp数据储存原理,那位大神能指教?? jsp 静态模板 s:iterator 如何遍历这一个java类? mysql+tomcat报错 JSP 下拉列表的问题 我写了一个小例子,感觉没错,但还是报错,大家帮忙看看 30分求解Struts问题,保证给分,欢迎光临! 进就有分!!!(新年发钱,我散分!!哈哈高兴) facade模式到底是怎么回事?? 各位高手好,爲何我的jswdk配置不對,ie解釋不了jsp葉面? struts2跳转问题 characterEncodingFilter和struts.i18n.encoding的区别?
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="/jquery/js/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var autocomplete = $('<ul></ul>').hide().insertAfter('#search');
$('#search').keyup(function(){
$.ajax({
'url':'/jquery/search',
'data':{'search':$('#search').val()},
'dataType':'json',
'type':'POST',
'success':function(data){
autocomplete.empty();
$.each(data,function(index,term){
var li = $('<li></li>')
li.text(term).appendTo(autocomplete)
.click(function(){
$('#search').val(term);
autocomplete.hide();
});
});
autocomplete.show();
}
});
});
var search = $('label').remove().text();
$('input').val(search);
$('input').focus(function(){
$(this).val("");
}).blur(function(){
$(this).val(search);
});
});
</script>
</head>
<body>
<center>
<label for="search">
search
</label>
<input type="text" id="search" />
</center>
</body>
</html>package com.sun;import java.io.IOException;
import java.io.PrintWriter;import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;@SuppressWarnings("serial")
public class Search extends HttpServlet{ @Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
PrintWriter out = resp.getWriter();
String search = req.getParameter("search");
StringBuffer str = new StringBuffer();
str.append("{").append("").append("xiao").append(":").append("'wei',");
str.append("sun:").append("'ming'}");
System.out.println(str);
System.out.println(search);
out.println(str.toString());
}}
自己改吧,思路是这样的,还有要记住了JSON的格式别写错了