java下拉框读取数据库数据_在一个jsp页面实现二级下拉框联动,实时读取数据库数据...
在一个jsp(SUN企业级应用的首选)页面实现二级下拉框联动,实时读取数据库数据,这个方法非常使用,只需要修改很小的地方就可以使用。设计的文件,serch.jsp(SUN企业级应用的首选),main.js,bytetostr.js,
先讲一下main.js,这是javascript,其中注意修改jsp(SUN企业级应用的首选)页面名称。
function findObject(fName,initValue)...{
var xml(标准化越来越近了)http = new ActiveXObject("Microsoft.xml(标准化越来越近了)HTTP");
xml(标准化越来越近了)http.open("POST","searchmx.jsp(SUN企业级应用的首选)?findObject="+fName+"&initValue="+initValue,false);//注意修改jsp(SUN企业级应用的首选)页面
xml(标准化越来越近了)http.send();
document.getElementById(fName).innerHTML=bytes2BSTR(xml(标准化越来越近了)http.responsebody); //bytes2BSTR函数在bytetostr.js中
}
其次为bytetostr.js,这是vbscript,这个不需要修改任何内容,他的主要功能就是读取数据转换字符串用的。
Function bytes2BSTR(vIn)
dim i
strReturn = ""
For i = 1 To LenB(vIn)
ThisCharCode = AscB(MidB(vIn,i,1))
If ThisCharCode < &H80 Then
strReturn = strReturn & Chr(ThisCharCode)
Else
NextCharCode = AscB(MidB(vIn,i+1,1))
strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))
i = i + 1
End If
Next
bytes2BSTR = strReturn
End Function
接下来就是serch.jsp(SUN企业级应用的首选)页面,只需要修改p中的id为你想要的名字,再将一开始的包更换一下,已经sql语句改下就可以了,有不明白的可以参与讨论
//导入相应的包
//这部分代码用于执行查询数据库,返回字符串
if (request.getParameter("findObject")!=null)...{
if (request.getParameter("findObject").equals("hy_dm"))...{
DBConnect conn = null;
ResultSet rs = null;
try...{
out.print("");
String sql = "select * from dm_hy group by left(hy_dm,7)";
conn = new DBConnect();
conn.setPstmt(sql);
rs = conn.executeQuery(sql);
while(rs.next())...{
out.print(""+rs.getString("hy_mc")+"");
}
out.print("");
}
catch (Exception e)...{
}
finally...{
try...{
if (rs != null)
rs.close();
if (conn != null)
conn.close();
}
catch (Exception e)...{
e.printStackTrace();
}
}
}
if (request.getParameter("findObject").equals("hymx_dm"))...{
DBConnect conn = null;
ResultSet rs = null;
try...{
out.print("");
String sql = null;
if (request.getParameter("initValue").equals(""))...{
sql = "select * from dm_hy";
}
else...{
sql = "select * from dm_hy where hy_dm like "+request.getParameter("initValue")+"%";
}
conn = new DBConnect();
conn.setPstmt(sql);
rs = conn.executeQuery(sql);
while(rs.next())...{
out.print(""+rs.getString("hy_mc")+"");
}
out.print("");
}
catch (Exception e)...{
}
finally...{
try...{
if (rs != null)
rs.close();
if (conn != null)
conn.close();
}
catch (Exception e)...{
e.printStackTrace();
}
}
}
return;
}
%>
//导入两个js文件
所属行业:
所属明细行业:
java下拉框读取数据库数据_在一个jsp页面实现二级下拉框联动,实时读取数据库数据...相关推荐
- jsp下拉框传到html下拉框,在一个jsp页面实现二级下拉框联动
在一个jsp页面实现二级下拉框联动,实时读取数据库数据. 在一个jsp页面实现二级下拉框联动,实时读取数据库数据,这个方法非常使用,只需要修改很小的地方就可以使用.设计的文件,serch.jsp,ma ...
- jsp+dialog弹不出来_解决JSP页面无法使用EasyUI里面class=easyui-dialog的问题
当使用MyEclipse新建一个JSP页面的时候,MyEclipse会自动添加一些标记,这些标记也许不一定会在工程中使用到.比如通常可以使用../来代替.除此之外,这些标记也许会对其它工具产生影响,如 ...
- 实现搜索框记录搜索历史_三个案例告诉你:“搜索框”该如何设计?
不管是在2C还是2B产品,"搜索"是产品中最常见且必不可少的功能模块之一.对于用户来说,在众多功能模块和信息层级中如何快速定位到目标,通过输入已知的关键词进行搜索是最便捷的方式,没 ...
- php三级分销思路 数据库设计_分销系统的用户关系,用户与推广链接的数据库设计。设计思路...
简单点说二三级分销系统, 1.用户通过分享链接促成商品卖出,获取到一定比例的商品利润.2.用户促成交易获得一定比例的利润时,其上级用户也会获得一定比例的利润. 对于本人所设计的分销系统,与二三级分销系 ...
- 后羿采集器怎么导出数据_免费爬虫工具:后羿采集器如何采集同花顺圈子评论数据...
本文主要介绍如何使用后羿采集器的智能模式,免费采集同花顺圈子首页短评的发布时间.发布内容.作者及阅读量等信息. 采集工具简介: 后羿采集器是一款基于人工智能技术的网络爬虫软件,只需要输入网址就能够自动 ...
- 微信公众号之微信支付(V3版)jsp页面jsapi统一下单调启支付(java版)
web项目 按顺序一步一步来 准备: 申请了微信支付接口的微信公众号一枚 , 备案的域名网站一枚, (如果有没有的这两个东西会耽误你很久,因为微信支付必须是线上,无法本地调试,) 这里说一下 如果有经 ...
- java自行车租凭系统项目包_基于jsp的自行车租赁-JavaEE实现自行车租赁 - java项目源码...
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的自行车租赁, 该项目可用各类java课程设计大作业中, 自行车租赁的系统架构分为前后台两部分, 最终实现在线上进行 ...
- uniapp 子组件 props拿不到数据_谈一谈使用 webpack 开发时,Vue 组件之间的数据传递...
•我们在学习Vue的时候,难免会使用各个组件之间传递数据.•先来介绍一下Vue中组件传递的方式,有父组件传递给子组件数据,子组件传递给父组件数据,父组件直接获取子组件中数据,子组件直接获取父组件数据以 ...
- yolo v3制作自己的数据_必看!一文掌握最先进的实时对象检测系统YOLO
全文共3866字,预计学习时长20分钟或更长 本文将详细分析如何使用YOLO(You Only Look Once)进行对象检测.要想完全理解这一技术,首先应该知道对象分类.检测和分割之间的区别. 对 ...
最新文章
- python运行不了、显示警告_Python中偶尔遇到的细节疑问(二):UnicodeDecodeError,警告与忽略警告warnings...
- 受大厂们青睐的Web前端工程师需要掌握的3项能力!
- 王彪20162321 2016-2017-2 《程序设计与数据结构》第5周学习总结
- 2013蓝桥杯-B-省赛-七、错误票据
- html中,怎么样才能获得iframe页面里的内容
- 随想录(软件逆向与OllyDbg)
- 外链应该这样发,网站排名速度提升十陪
- mysql子查询的语法,MySQL语法------13-----子查询(三)
- 1.firefox缺少flash插件
- 固定效应和随机效应模型
- treeset可以重复吗_社保和商业医疗险可以重复报销吗?报销攻略请收好
- c+primer 学习笔记 3
- 加密币Terra创始人权道亨已从新加坡飞往杜拜转往第三国
- 安卓Andriod使用入门(二)【高仿安卓微信6.0】
- 介绍一下当前使用的Oracle数据库自动化运维方式
- 2022中科院分区表即将公布,今年迎来较大变化
- http的一个在线工具(推荐)
- android Ble4.0蓝牙开发之搜索慢、startLeScan()过时,6.0以上不需要定位权限也能快速搜索到蓝牙设备
- ESP32外壳设计 云图三维:在线SOLIDWORKS 教程
- 关于Effect11 中D3DX11CompileEffectFromMemory返回E_NOITERFACE问题总结。