刚接触JSP,请问我要像.NET一样实现下拉框和列表框的结合,怎么实现? 假设我有个下拉框,里面的是从数据库里取出来各个表的表名。我每选中一个表名,列表框里都会跟着显示这个表的字段名,列表框的信息随下拉框的信息跟换而跟换。这么功能怎么实现....本人刚学JSP,.NET坐起来到挺方便的... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在下拉框的onchange事件里面提交表单显示对于内容就可以了。 级联下拉菜单,关键你数据量大不大,如果不大,写死他,大的化,得用Ajax. 额...我是写了下拉菜单的代码- -就是不知道怎么连上去 Connection conn; Statement sqll; ResultSet rss; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); try { conn=DriverManager.getConnection("jdbc:odbc:testdb"); sqll=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); rss=sqll.executeQuery("select name From sysobjects where xtype='u'"); rss.last(); //先移到最后一行 int num = rss.getRow(); //得到总行数 String[] tbname = new String[num]; out.print("<select name="+'"'+"tablenamelist"+'"'+">"); for(int j = 0;j<num;j++) { rss.absolute(j+1); tbname[j]= rss.getString("name"); out.print("<option value="+'"'+ tbname[j] +'"'+">"+tbname[j]+"</option>"); } out.print("</select>"); } catch(SQLException e1) { out.print(e1); } 先在下拉框的onchange事件里面调用一个js函数,js函数设置表单的跳转位置,可以是一个servlet,然后在servlet里查询出结果并放到一个对象里面,然后将该对象作为参数跳转到前页面显示即可。 hibernate4.0 如何控制日志的输出 cookie 如何实现登陆 关于页面静态化后即时性要求高的页面处理? 数据库连接问题 Jsp 使用时调试网页时出现错误 jsp 我的JBuilder9中为什么不能选择Servlet? 高手们来啊~SERVLET的初级问题? 为什么同时访问Servlet会出异常呀? 为什么数据库添加成功了,可页面(html)没有出来(ie不停的转)??? 在java EE 5.0 下开发java mail碰到的问题及解决方案 fckeditor这么用
就是不知道怎么连上去
Connection conn;
Statement sqll;
ResultSet rss;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
try
{
conn=DriverManager.getConnection("jdbc:odbc:testdb");
sqll=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
rss=sqll.executeQuery("select name From sysobjects where xtype='u'");
rss.last(); //先移到最后一行
int num = rss.getRow(); //得到总行数
String[] tbname = new String[num];
out.print("<select name="+'"'+"tablenamelist"+'"'+">");
for(int j = 0;j<num;j++)
{
rss.absolute(j+1);
tbname[j]= rss.getString("name");
out.print("<option value="+'"'+ tbname[j] +'"'+">"+tbname[j]+"</option>");
}
out.print("</select>");
}
catch(SQLException e1)
{
out.print(e1);
}