在一个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页面实现二级下拉框联动,实时读取数据库数据...相关推荐

  1. jsp下拉框传到html下拉框,在一个jsp页面实现二级下拉框联动

    在一个jsp页面实现二级下拉框联动,实时读取数据库数据. 在一个jsp页面实现二级下拉框联动,实时读取数据库数据,这个方法非常使用,只需要修改很小的地方就可以使用.设计的文件,serch.jsp,ma ...

  2. jsp+dialog弹不出来_解决JSP页面无法使用EasyUI里面class=easyui-dialog的问题

    当使用MyEclipse新建一个JSP页面的时候,MyEclipse会自动添加一些标记,这些标记也许不一定会在工程中使用到.比如通常可以使用../来代替.除此之外,这些标记也许会对其它工具产生影响,如 ...

  3. 实现搜索框记录搜索历史_三个案例告诉你:“搜索框”该如何设计?

    不管是在2C还是2B产品,"搜索"是产品中最常见且必不可少的功能模块之一.对于用户来说,在众多功能模块和信息层级中如何快速定位到目标,通过输入已知的关键词进行搜索是最便捷的方式,没 ...

  4. php三级分销思路 数据库设计_分销系统的用户关系,用户与推广链接的数据库设计。设计思路...

    简单点说二三级分销系统, 1.用户通过分享链接促成商品卖出,获取到一定比例的商品利润.2.用户促成交易获得一定比例的利润时,其上级用户也会获得一定比例的利润. 对于本人所设计的分销系统,与二三级分销系 ...

  5. 后羿采集器怎么导出数据_免费爬虫工具:后羿采集器如何采集同花顺圈子评论数据...

    本文主要介绍如何使用后羿采集器的智能模式,免费采集同花顺圈子首页短评的发布时间.发布内容.作者及阅读量等信息. 采集工具简介: 后羿采集器是一款基于人工智能技术的网络爬虫软件,只需要输入网址就能够自动 ...

  6. 微信公众号之微信支付(V3版)jsp页面jsapi统一下单调启支付(java版)

    web项目 按顺序一步一步来 准备: 申请了微信支付接口的微信公众号一枚 , 备案的域名网站一枚, (如果有没有的这两个东西会耽误你很久,因为微信支付必须是线上,无法本地调试,) 这里说一下 如果有经 ...

  7. java自行车租凭系统项目包_基于jsp的自行车租赁-JavaEE实现自行车租赁 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的自行车租赁, 该项目可用各类java课程设计大作业中, 自行车租赁的系统架构分为前后台两部分, 最终实现在线上进行 ...

  8. uniapp 子组件 props拿不到数据_谈一谈使用 webpack 开发时,Vue 组件之间的数据传递...

    •我们在学习Vue的时候,难免会使用各个组件之间传递数据.•先来介绍一下Vue中组件传递的方式,有父组件传递给子组件数据,子组件传递给父组件数据,父组件直接获取子组件中数据,子组件直接获取父组件数据以 ...

  9. yolo v3制作自己的数据_必看!一文掌握最先进的实时对象检测系统YOLO

    全文共3866字,预计学习时长20分钟或更长 本文将详细分析如何使用YOLO(You Only Look Once)进行对象检测.要想完全理解这一技术,首先应该知道对象分类.检测和分割之间的区别. 对 ...

最新文章

  1. python运行不了、显示警告_Python中偶尔遇到的细节疑问(二):UnicodeDecodeError,警告与忽略警告warnings...
  2. 受大厂们青睐的Web前端工程师需要掌握的3项能力!
  3. 王彪20162321 2016-2017-2 《程序设计与数据结构》第5周学习总结
  4. 2013蓝桥杯-B-省赛-七、错误票据
  5. html中,怎么样才能获得iframe页面里的内容
  6. 随想录(软件逆向与OllyDbg)
  7. 外链应该这样发,网站排名速度提升十陪
  8. mysql子查询的语法,MySQL语法------13-----子查询(三)
  9. 1.firefox缺少flash插件
  10. 固定效应和随机效应模型
  11. treeset可以重复吗_社保和商业医疗险可以重复报销吗?报销攻略请收好
  12. c+primer 学习笔记 3
  13. 加密币Terra创始人权道亨已从新加坡飞往杜拜转往第三国
  14. 安卓Andriod使用入门(二)【高仿安卓微信6.0】
  15. 介绍一下当前使用的Oracle数据库自动化运维方式
  16. 2022中科院分区表即将公布,今年迎来较大变化
  17. http的一个在线工具(推荐)
  18. android Ble4.0蓝牙开发之搜索慢、startLeScan()过时,6.0以上不需要定位权限也能快速搜索到蓝牙设备
  19. ESP32外壳设计 云图三维:在线SOLIDWORKS 教程
  20. 关于Effect11 中D3DX11CompileEffectFromMemory返回E_NOITERFACE问题总结。

热门文章

  1. Python笔记(六)--Python3实现批量提交问卷星问卷
  2. uniapp 隐藏滚动条
  3. 摩托罗拉 g50 刷magisk root权限 Moto G50 root安卓11刷机 TWRP 救砖包
  4. 钢铁程序员写给女朋友的情话
  5. 国产无线充电宝有哪些?无线充电的充电宝推荐
  6. java中跳出for循环
  7. Android挂断电话代码
  8. 关于Oracle函数INSTR使用的问题
  9. 苹果最新的Apple Watch已推出,苹果手表系列6详情介绍
  10. 今天收到一条诈骗短信!