jsp页面中的下拉框如何显示数据库中的某类内容呢..docVIP

jsp页面中的下拉框如何显示数据库中的某类内容呢..doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
jsp页面中的下拉框如何显示数据库中的某类内容呢.

查询数据库应该知道吧? 调用查询数据库方法,从而得到一个数据集合,List类型,数组类型都可以。 假设查询数据库方法是 getData(),返回一个list集合。 select option value=0--请选择--/option % dao d=new dao();//这是那个数据库访问的类。 List list=d.getData(); for(int i=0;ilist.size();i++) { % option value=%=i+1%%=list.get(i)%/option %}% /select 就这样。 0 select 下拉框选中事件 如何绑定5 我有一个? select name=typeid? option value=1买菜/option? option value=2购物/option? option value=3吃饭/option? /select? 我之前的option是从数据库中读取出来的,此页面是一个消息修改页面,select的下拉框的值想要绑定到数据库这个实体的值,同时还要循环数据库取出的所有类型的值加载到select里头。谢谢大家了谁会的话教教小弟。 问题补充:怎么写啊,能详细介绍下么。麻烦了 Java综合? 2010年11月09日 11:16 outmen? 0? 0?0?0 查看图片附件 添加评论 关注(0) 3个答案按时间排序按投票排序 00 有两种方法,一是用struts标签,二十在页面写逻辑代码。? 我是做jsp的,struts标签我就不说了,就给你写个带Java代码的例子:? 做一个跳转到这个页面的逻辑处理? 在这里从数据库提取option中需要的数据? 然后放在集合里? 例如:? String hql=from MtFieldType;? List list = getHibernateTemplate().find(hql);? 然后将值提交到跳转到的页面? request.setAttribute(typeList, typeList);? return mapping.findForward(findAll);? (这里可以用session也可以用request)? 以下是页面端的代码? Java代码?? //导入的实体类和List的util包,导包的代码要写在代码页面的顶端?? %@page?import=com.rundasoft.coal.model.MtFieldType%?? %@page?import=java.util.*%?? ?? select?id=typeName?name=typeName??? option?disabled=disabled?value=-请选择-/option?? %?? ??ListMtFieldType?list?=?(List)request.getAttribute(typeList);?? ?//MtFieldType对应的实体类?? ??MtFieldType?mtFldType?=?null;?? ??for(int?i=0;ilist.size();i++){?? ??mtFldType?=?(MtFieldType)list.get(i);?? %?? option?value=%=mtFldType.getId()%?%=mtFldType.getTypeName()%?/option?? ?? %?}?%?? 最后用个from提交就行了!? 2010年11月09日 14:37 zhl0475? 40? 0?0?0 添加评论 00 加载页面的时候,用jstl的标签或者用jsp内嵌的程序语句循环遍历从数据库拿到的数据,注意,数据里只包含id和名称,id绑定在option的value中,name用来显示。每次选择下拉框的时候,都会触发select的onchange事件。onchange事件的响应方法为change(obj),这个方法是用java script写的,参数为id,然后用ajax把id作为参数发送到后台取得该id的数据,最后更新到页面即可。 2010年11月09日 13:39 ethen? 732? 0?0?0 添加评论 00 绑定id不就完了么,onchange事件再更新相应的文本框。 2010年11月09日 12:25 ethen? 732? 0?0?0

文档评论(0)

sa1fs5g1xc1I + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档