www.3112.net > ssh框架中,jsp下拉列表获取数据库中值的问题

ssh框架中,jsp下拉列表获取数据库中值的问题

下拉框的值和普通文本输入框没有什么不同,使用方法一个,你直接通过select的name或者id都可以得到select的value,普通方法就是通过form表单的post方法提交参数,提交到你的action中,在action中调用DAO层,去实现数据库操作.最后在逻辑层判断,做前台页面跳转.

我给只能给你说我自己的方法,由于代码太多,,就不方便了,你用自定义标签,你如果这样去收索应该给你缩小范围了 request.getParameters("");

你好!可以自己写的,提供一个思路:从后台读出1级菜单的值,加一个onchange方法,每次改变1级菜单的值,执行一个异步方法(建议使用jquery),动态根据1级菜单的值查出2级的值,回调函数返回的是一个字符产,自己组装一下:如,msg = "+'value'+"; 最后再用innerHTML放回去,3、4级同理 仅代表个人观点,不喜勿喷,谢谢.

使用iterator标签就可以了. <seclect > <logic:notEmpty name="catalog"> //id属性为catalog集合中的当前元素起一个别名 <logic:iterate id="li" name="catalog"> <option><bean:write name="li" property="name"/></option> </logic:iterate> </logic:notEmpty> </seclect>

list= testBizImpl.getAllTest();for(int i=0;i直接上代码,你应该看得懂,不懂追问,可以了给个最佳

先把下拉列表的数据存在作用域然后用循环标签,或者用struts的标签就可以取出来了

jquery 获取第一个下项值:$("#mId").find("option:eq(0)").val()

<select><s:iterator var="c" value="集合"><option value="<s:property value="#c.cid"/>"><s:property value="#c.cname"/></option></s:iterator></select>

在你的ACtion里面,用你的DAO类从数据库获取值处理好之后,建议处理好的结果用String形式,用一个List<String> list=new ArrayList().然后将你数据库处理好的结果add进去,再用request对象setAttribute("list",list),跳转到那个页面.页

jsp中把数据库全量查询后填充select列表:举例说明: <table> <tr> <td width="400px" align="left">入学批次:<SELECT NAME="grade" id="grade" onchange="refreshEduLevelAndSpecialAjax();"> //选择入学批次会刷新层次和

相关搜索:

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com