概述
第一次写Blog,有兴趣的朋友可以和我交流.BlueMeteorolite@Gmail.com
环境:Tomcat 5.0,JDK1.4 myEclipse5.1,Hibernate3.1,Oracle 8i.
创建表的脚本:
--create table.
create table COD_MAIN
(
ID NUMBER not null,
CD_STYLE NUMBER(22),
CD_CODE VARCHAR2(10),
CD_CHINA VARCHAR2(60),
CD_PY VARCHAR2(10)
)
实现效果为:根据国家区域码标准,在用户输入数字,英文或者中文的时候,自动匹配.
首先使用myEclipse生成Hibernate映射文件.
<hibernate-mapping>
<class name="com.huadi.CodMain" table="COD_MAIN" >
<id name="id" type="java.lang.Long">
<column name="ID" precision="22" scale="0" />
<generator class="sequence" >
<param name="sequence">COL_SEQ</param>
</generator>
</id>
<property name="cdStyle" type="java.lang.Long">
<column name="CD_STYLE" precision="22" scale="0" />
</property>
<property name="cdCode" type="java.lang.String">
<column name="CD_CODE" length="10" />
</property>
<property name="cdChina" type="java.lang.String">
<column name="CD_CHINA" length="60" />
</property>
<property name="cdPy" type="java.lang.String">
<column name="CD_PY" length="10" />
</property>
</class>
</hibernate-mapping>
和这张表的JavaBean.
创建JSP...DynamicLoad.jsp
<%@ page language="java" pageEncoding="GBK"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>DynamicLoad</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">
<style type="text/css">
.mouseOut{
backgroud:#78090;
color:red;
}
.mouseOver{
backgroud:#FFFAFA;
color:#000000;
}
</style>
<script language="javascript" src="<%=request.getContextPath()%>/JS/ajax_func.js"></script><!--ajax函数 -->
<script type="text/javascript">
var completeDiv;
var inputField;
var index = -1; //选择索引
var iCount = 0; //总共的记录数
var currentIndex =0;//当前的索引.
//获取键盘的上下键
function catchKeyBoard()
{
var keyNumber = event.keyCode;
if( keyNumber==40 || keyNumber==38 )
{
if( keyNumber==40 )
{
index ++;
}
else if( keyNumber==38 )
{
index --;
}
if( index < 0 )
{
index = 0;
}
else if( index >= iCount )
{
index = iCount-1;
}
//当前的TR元素背景变红,其他的转为原来的.
var oTRs = document.getElementsByTagName("tr");
currentIndex = index;
for ( var i=0;i<oTRs.length;i++ )
{
if( oTRs[i] =&
最后
以上就是热情老鼠为你收集整理的Google Suggest(完整实例)的全部内容,希望文章能够帮你解决Google Suggest(完整实例)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复