有关jsp的动态功能 很容易呀,先从bean把需要的数据读出来,再用javascript来实现嘛 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.要么前一个下拉列表用一个OnClick=window.location.href="本页地址"?变量=选中下拉框, 后面的列表根据前一个结果动态调整;相当于提交一次页面;优点简单,缺点,速度慢。2.把所有的东东读出来,写道二维数组中,编写javascript函数动态修改第二下拉框,优点速度快,缺点编程复杂,建议去那个有这个地网站把javascript函数下载下来,自己修修改改就行了。 用javascript实现很方便,在第一个下拉列表的onclick事件中修改第二个下拉列表的值就可以了 To:mikej(胖胖)我要用到五个下拉列表关联,值也是通过bean从数据库中提取。是不是只能用第一种方法。 写程序的原则就是为了方便用户,要不惜牺牲自己的时间,所以尽量使用第2种方法,将所有相关的信息全部取出,放到一个隐含元素里,使用特殊符号隔开,然后循环拆开,添加到其他关联的下拉框里//删除所有itemlen = document.form1.ddlb1.length;for(i=0;i<len;i++) { document.form1.ddlb1.options[0] = null;}//添加一个item到第i个indexvar oOption = document.createElement("OPTION");oOption.text = strText;oOption.value = strValue;document.form1.ddlb1.options[i] = oOption; 问题是下拉列表的数据要通过Bean来获得,在JavaScript中如何通过调用Bean来获得数据赋给下拉列表才是难点所在。在JavaScript中能调用Bean吗? 你可以换个思路:你的目的不过想动态生成两个列表,然后两个列表之间有一定的关联。很好,第一,如何动态生成两个列表,你这个页面如果不是servlet生成的,那肯定得做成jsp,Bean想必是要访问数据库的,如果没有什么上下文,你可以在jsp中实例这个Bean,把你需要的两种关联的数据分别放在两个数组中(你要按照你的关联机制组合两个数组),然后用构造两个列表。第二,两个列表有了,强大的js会实现你的功能如果你需要做js和bean的交互,可以直接在js中嵌入<%...%>语法就行了 struts2框架入门受阻 jsp页面的text框能显示系统日期吗 帮小弟解决个问题 高分咨询:关于工作流项目的入手、开发工具选择问题? 使用HttpURLConnection碰到的郁闷问题,高手一看便知道,请进来拿分! 一个困惑的问题(有代码) 麻烦大家帮我看看 3Q! jsp问题 如何把从jsp文件上输入的日期与系统日期相比较,并返回一个boolean型的值 急!! 用于保存文件文件对话框 求助! java将Excel转换成PDF在Windows和Linux下遇到的问题 为什么啊为什么 如何解决中文问题?
后面的列表根据前一个结果动态调整;相当于提交一次页面;优点简单,缺点,速度慢。
2.把所有的东东读出来,写道二维数组中,编写javascript函数动态修改第二下拉框,优点速度快,缺点编程复杂,建议去那个有这个地网站把javascript函数下载下来,自己修修改改就行了。
我要用到五个下拉列表关联,值也是通过bean从数据库中提取。
是不是只能用第一种方法。
//删除所有item
len = document.form1.ddlb1.length;
for(i=0;i<len;i++) {
document.form1.ddlb1.options[0] = null;
}
//添加一个item到第i个index
var oOption = document.createElement("OPTION");
oOption.text = strText;
oOption.value = strValue;
document.form1.ddlb1.options[i] = oOption;
很好,第一,如何动态生成两个列表,你这个页面如果不是servlet生成的,那肯定得做成jsp,Bean想必是要访问数据库的,如果没有什么上下文,你可以在jsp中实例这个Bean,把你需要的两种关联的数据分别放在两个数组中(你要按照你的关联机制组合两个数组),然后用构造两个列表。
第二,两个列表有了,强大的js会实现你的功能如果你需要做js和bean的交互,可以
直接在js中嵌入<%...%>语法就行了