永发信息网

怎样在加载完jsp页面后,下拉框的值从数据库中读取

答案:3  悬赏:0  手机版
解决时间 2021-04-07 00:10
js中的代码
function audit(){
var audit=document.getElementById("audits");
var selectIndex = audit.selectedIndex;
var selectText = audit.options[selectIndex].text;
var divs = document.getElementsByTagName( "DIV");
//alert(document.getElementsByName(audit.value)[0].title);
for(var i=0;i
if(divs[i].id==audit.value){
alert("已经选中该选项!");
return;
}
}
AddElement(audit.value,selectText);
}

jsp中的代码








最佳答案
这个要有后台类的支持。你可以写单独的类方法从数据库中取出来后返回到此页面,然后循环出来,你也可以把java方法写在此页面里,然后循环出来。
全部回答
在这段代码中间写java语句查询在
jsp 中如果要使用select html组件显示数据库中的某个数据一般可以通过一下形式完成。 1 用户首先提交一个请求到控制器(servlet,acton等)。 2 控制器根据请求调用服务器——>业务层——>dao层(数据访问层)。 3 控制器得到目标数据库后,可以根据具体情况将数据存入作用域中(一般为request或则session)。定位到要显示数据的jsp页面。 3 jsp页面中使用自定义标签从作用域中取出数据并填充select 子元素的option 的属性value值即可 如:从dao中获得数据存放在request域中 ,key键为 examine, 类型是list,list对象存储从数据表中得到的所有审核人信息,包括审核人姓名,及审核人id,在jsp应如下使用: <select id='audits' name="audits" sine="15" style="width:140px" tabindex="12"> <c:foreach items="${examine}" var="obj"> <option value ="${obj.examineid}">${obj.examinename} </c:foreach> </select> 注:obj.examineid 是获取对应数据库中审核人表的主键,examinename 审核人姓名,应有一个实体bean 和 审核人表对应,obj.xxx 就是访问实体bean对象的属性......... dao 中如果抛开任何orm框架,无非直接使用jdbc操作数据库返回操作数据库的结果就行了。 如执行select 查询语句返回一个封装数据库表的resultset 结果集接口类型对象,此对象是对一个查询表的映射,从结果集中遍历结果集中的记录行封装成某个java对象(实体bean对象),这个对象返回到web层,在jsp中就可以使用它访问它的属性,比如用这个对象的某个属性填充一个下拉式列表框............
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
吕布的义父都是谁
安卓哪个CPU最好?
货柜到港后几天才会产生费用
宝象国八戒夸口降妖救公主,他是怎样降妖的
大古的身份怎么暴露的
小学英语作业本上册封面是蓝色的第56页
在浙江杭州找什么工作好呢
微信里的微乐分支付异常导致逾期了,又还不了
高中一共有几次会考
四氟化碳的减压阀应该用哪种?需要控制在0.1-0
神舟战神G8和神舟战神GX8 D0哪个好
谁能告诉我为什么手机管家的图标变成这样了?
负2的100次方加负2的101次方等于多少
手机随意点击某个软件,它自己就会返回主页面,
享逸园-停车场地址在什么地方,想过去办事
推荐资讯
如何看大唐十二行房
目前赚钱的行业有哪些?
手机插了NFC-sim卡,可以在没有NFC功能的手机
关于椭圆封头开孔的几个问题
传祺gs82.0t相当于多大排量
浩姹5级哈莫曼的司令部在哪
小蓝单车不退还押金如何投诉
黑头发剪烫店(文源街店)地址在哪,我要去那里
20除以6等于多少
stoya的合集谁有?
浓黑的夜幕逐渐淡薄起来,天空露出一片白光
黄石港区黄石云翔超市(客运站店)地址在哪,我
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?