页面如下:
源码:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'suggest.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<link rel="stylesheet" type="text/css"
href="./style/jquery-ui-1.10.2.custom.css">
<script type="text/javascript" src="./scripts/jquery-1.9.1.js"></script>
<script type="text/javascript"
src="./scripts/jquery-ui-1.10.2.custom.js"></script>
<script type="text/javascript">
$(document).ready(function() {
//获取id="keyword"的input对象
/*$("#keyword").autocomplete( {
//source的两种固定写法(数组方式和数组对象),第二种在页面显示的是value值
source:['java','javascript','javaweb']*/
/*source : [ {
label : 'java开发',
value : 'java'
}, {
label : 'javascript开发',
value : 'js'
}, {
label : 'javaweb开发',
value : 'web'
} ]
});*/
//以下是从数据库获取分
$("#keyword").autocomplete(
{
minLength : 1,//限定输入文本的最短长度
source : function(request, response) {
//alert(request.term + "-----"+ $("#keyword").val());
//发送ajax请求
$.post("./csdn/UserAction_keyVals.action?time="
+ new Date().getTime(), {
keyword : request.term
}, function(data) {
/*response($.map(data.users,function(u){
return u.name;
}));*/
//返回含有label和value属性的操作
response($.map(data.users,function(u){
return {label:u.name,value:'java'};
}));
}, "json");
}
});
});
</script>
<style type="text/css">
.s_ipt {
width: 405px;
height: 30px;
font: 16px/ 22px arial;
margin: 5px 0 0 7px;
background: #fff;
outline: 0;
-webkit-appearance: none;
}
</style>
</head>
<body>
<h3 align="center">
采用jqueryui实现auotcomplete自动填充功能
</h3>
<hr />
<div align="center">
<div>
<input type="text" id="keyword" class="s_ipt" />
<input type="button" value="百度一下" />
</div>
</div>
</body>
</html>
分享到:
相关推荐
基于 jsp + servlet + jquery + easy-ui + ajax 的学生成绩管理系统 基于 jsp + servlet + jquery + easy-ui + ajax 的学生成绩管理系统 基于 jsp + servlet + jquery + easy-ui + ajax 的学生成绩管理系统 基于 jsp...
json+jquery+struts2+hibernate+spring 实现的小型bbs系统,这个提供包 ,很不错的下载后,好好徐希一下吧
struts2+spring+hibernate+jquery+json 以前没有做过此类的东西终于有时间来试试 可以方便学习
jquery easyUI+struts2+spring+hibernate基于annotation实现的CRM
jquery-ui+jquery-ui-rails
struts2-jquery-plugin-3.1.0.jar
jquery-1.11.0 + jquery-UI-1.10.4
2.Action里通过struts2-spring-plugin.jar插件自动根据名字注入。 3.Ajax无刷新异步调用Struts2,返回Json数据,以用户注册为例。 4.在服务端分页查询功能,优点:实时性:跳页才查询。数据量小:只加载当前页的记录...
用jqueryUI 实现 上下左的布局 数据库及源码都在上传的RAR包中 由于上传空间的问题,JAR包不做上传,大家可以自己添加 spring 2.0.1 ,hibernate3.0,strutd1.2,相关JAR包; 及c3p0-0.9.1.2.jar, mysql-connector-...
导入myclipse即可,MySql数据库pk.sql,... 1.struts2.8.1+hibernate3+spring2.5 2.统一的jquery表单验证方式,复用性强 3.jquery+ajax应用 4.界面风格漂亮, 本人的毕业设计,有需要者下载参考,项目有很多代码注释
jquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-ui
spring+hibernate+jpa+struts1+struts2+springmvc+jquery+freemaker 学习笔记 Compass将lucene、Spring、Hibernate三者结合
jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-...
jquery-1.7.2+jquery-ui-1.8.19的JS库 最新版本
……鄙视那些拿HelloWorld或一些入门的东西来赚分的行为。 实现对于用户进行是否存在的验证,如果用户存在,可将用户信息读取进行修改,如果不存在可以进行保存。框架:struts2.1.6+Hibernate3+jquery1.3.2
JEECMS使用目前java主流技术架构:hibernate3+struts2+spring2+freemarker。AJAX使用jquery和json实现。视图层并没有使用传统的JSP技术,而是使用更为专业、灵活、高效freemarker。 数据库使用MYSQL,并可支持orcale...
Spring+Hibernate+Struts+ajax+jQuery easyUI的示例包含数据库
最新jquery-ui-1.11.2日期控件,官网下载内涵图片和自己添加的中文辅助jquery-ui-timepicker-zh-CN.js,经过本人测试绝对可以用,不知道怎么用的百度上找个例子即可,需要导入的包 ${ctx}/plugins/jquery-ui-1.11.2/...
一个基于hibernate+spring+struts的学生选课系统源码
struts2-jquery-plugin-2.0.0 struts2-jquery-plugin-2.0.0 struts2-jquery-plugin-2.0.0