当前位置:首页
开发技术指南» 文章正文
    引言:

 ·:jsp加载驱动程序时出错    »显示摘要«
    摘要: 出错类型是:communication failure during handshake. is there a server running on localhost:3306? 请问怎么解决,问题解决结贴. ......
    摘要: 农业税是不是真的免了?做程序员太受人打压了,我想回家种田去了 公司老板叫我仿另一家公司(外国的)的一个软件,自己写一套来替换。 因为这套东东专业性比较当(其它行业的,行业性软件) 它那个行业我懂得不多。我就想依葫芦画瓢,做一个, 就去找正在使用那个程序的mm,让她给我讲一讲。 没想到,她先说这东东很复杂,我做不出来,再说什么知识产权呀、盗版呀,我写了,公司会被别人告呀.................


在jsp爷里要做一个四级连动的菜单,怎么做效率高

如题,谢谢,推荐个代码吧.  
   
  四级连动,有时候还会有五级.

NO.1   作者: zeq258

如果你只有两个下拉列表,那么这个问题很简单,  
   
  首先在页面加载的时候,就查询一次数据库,查到所有的班级,使成为第一个列表的下拉选项。  
   
  这个具体实现起来比较简单,这里不在累赘。  
   
  然后,在你的第一个下拉框的属性中,定义一个onchange事件,在这个事件中,再转发到另外一个页面,然后根据传过来的参数----就是选到的值------再在数据库查询一次。将结果成为第二个列表的下拉选项。  
   
  思想就是这么一个,实现起来,应该没有什么问题,都是很简单的查询。  
   
  -------------------------------------  
  那么如果对数据库查询4次,肯定是不可以的,  
  所以,你可以根据你的引用的数据库结构设计,把最上层的一些数据在页面加载的方式就放到页面当中,至少这样,就会在页面实现1、2级的联动,对于底下的一些数据,则查询数据库得到。  
   
 

NO.2   作者: jouwei

使用XML呢?把数据都取出来,放到XML文件里,然后在客户端使用js把XML里的数据更新到下拉列表里

NO.3   作者: zeq258

对,   jouwei(九维)   说得很对!  
   
  对于我上边说的,把数据放在页面里,其实就是放在一个临时的.xml文件中,  
  在页面使用js读取!

NO.4   作者: fox_blue

用xmlHttp,每次通过XMLHttpRequest到后台去取需要的数据,而不用刷新整个页面.

NO.5   作者: fox_blue

具体做法可以搜索ajax的内容

NO.6   作者: bp69

MultiDropDownList,一个控件,可以实现无级联动


    摘要: 有一个表中的字段,是用来记录会员id的。 记录中是这样写入数据库的。 2|3|5|6|13|12|7|16 可能会更多. 数字不会重复! 如何查|2|间有2的数字的记录查出来,注意不能把12,122,22这样有2的记录的查出来! 也就是要精确的查询用|间隔的数字! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE