jsp下拉框获取数据库的值

jsp下拉框获取数据库的值,第1张

<input id="floor" class="easyui-combobox" name="floor" required="true" missingMessage="请选择宿舍楼" >

$(function() {  

loadFloor();

}); 

function loadFloor(){

     $('#floor')combobox({ 

url:'floorControllerdogetFloorJson', 

valueField:'value', 

textField:'text',

onSelect: function(rec){

           

           alert(recvalue);

        }

}); 

}

后台floorControllerdogetFloorJson

组装返回json格式的数据

[{'value':'1','text':'1'},{'value':'2','text':'2'}

,{'value':'3','text':'3'},{'value':'4','text':'4'}]

楼上写的很清楚。我这里再吧简单的代码流程补充一下。

定义一个获得数据库链接的BEAN里面有静态方法getConnection,通过指定不同的数据库类型,用例,用户和密码来获取特定的数据库连接。

定义一个访问数据库的BEAN。负责 *** 作数据库里面的某个表。定义增删改查方法等。比如这里用到的getById方法。里面通过上面BEAN获取数据库连接后通过执行查找语句获取结果集。然后通过结果集获取查找的内容,比如说NAME然后把NAME的值返回。

JSP里面获取数据后提交给SERVLET然后SERVLET里面通过第二个BEAN里面的getById方法获得NAME, 又因为已经从JSP里面获取了数据,然后简单的使用EQUALS方法就可以了。

上面写的是一个基本的MVC模式的过程。

下面是写JSP直接访问数据库的过程。

JSP里面的表单要提交给自身才能获取自身表单的数据,然后访问数据库的代码直接写在<%%>里面就可以。获取自身表单的数据的方法还是getParameter()方法,这样就可以把它和数据库获取的数据比较了。

<select name="test">

<%

List<TestEntity > list= testBizImplgetAllTest();

for(int i=0;i<listsize();i++){

TestEntity te = listget(i);

%>

<option value="<%=tegetId()%>"><%=tegetName()%></option>

<%}%>

</option></select>

直接上代码,你应该看得懂,不懂追问,可以了给个最佳

以上就是关于jsp下拉框获取数据库的值全部的内容,包括:jsp下拉框获取数据库的值、jsp 中如何从数据库某一表中取出一个值,赋予一个变量,然后和页面获得的值对比、在JSP中怎么在下拉列表中获取数据库中的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9624499.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存