jsp下拉列表java_java – JSP:下拉列表2取决于下拉列表1

我在处理两个链接下拉列表时遇到困难,下拉列表1将从数据库中获取值并根据用户的选择,它将在下拉列表2中获取相关记录.

我尝试在我的jsp中使用该代码执行此操作,但它不起作用,并且许多人建议使用javascript.事实上,我不太了解更多的JS,所以能帮助我

try

{

ResultSet rs=null;

Statement st1=null;

String query = "select Category_name, category_id from shop_category_lkup";

st1 = conn1.createStatement();

rs = st1.executeQuery(query);

while(rs.next())

{

String sz_Selected="";

if (rs.getString("category_id").equals(shop_category))

{

sz_Selected = "selected";

}

%>

" >

}

}

catch (Exception e) {

e.printStackTrace();

}

%>

try

{

ResultSet rs=null;

Statement st1=null;

String query = "select r.Category_name, r.category_id from rent_category_lkup r, shop_categpry_lkup s where r.category_id=s.category_id";

st1 = conn1.createStatement();

rs = st1.executeQuery(query);

while(rs.next())

{

String sz_Selected="";

if (rs.getString("category_id").equals(rent_category))

{

sz_Selected = "selected";

}

%>

" >

}

}

catch (Exception e) {

e.printStackTrace();

}

%>

解决方法:

假设javalet中存在的Java代码在客户端执行,你犯了一个根本性的错误!

看一下lifecycle of a JSP.之后你就会更好地理解为什么你的代码不起作用.

此后,您应该尝试使用AJAX查看一些Cascading Dropdown examples.

如果一切都没有帮助 – 再次发布,它会更容易引导你完成.

标签:javascript,java,jsp

来源: https://codeday.me/bug/20191002/1845207.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值