JSP怎么使用List保存数据库的值并且查询 20

这种效果,一个表由CT_id找到对应的CT_relationship<%List<String>list=newArrayList<String>();Stringsql... 这种效果,一个表由CT_id找到对应的 CT_relationship

<% List<String> list = new ArrayList<String>(); String sql2 = "SELECT *FROM commoditytype WHERE CT_relationship=1"; ResultSet rs2 = stmt.executeQuery(sql2); while(rs2.next()) { list.add(rs2.getString("CT_id"));
<ul> <li><a href=""><%=rs2.getString("CT_name")%></a> <%} %> <ul><li><a href=""><%=rs2.getString("CT_name")%></li></ul> </li>
展开
 我来答
虫二②d9
2014-09-02 · TA获得超过298个赞
知道小有建树答主
回答量:217
采纳率:50%
帮助的人:136万
展开全部
不明白你想问什么,麻烦描述清楚好吗?
如果想用list做数据存储的结构,那就从这个出发点根据你的数据模型去想;
如果是想做下拉菜单的联动,那么可以一次查出来,然后通过js和css去控制
追问
第一句数据库语句可以查询到CT—id。也就是主类。我想用list语句来保存主类的CT-id
~然后去查询CT_relationship。list不会用。做到死循环了
追答
从上面代码来看,做了以下几件事:
1、检索出commoditytype中CT_relationship=1的数据;
2、将检索出的数据的CT_id添加到list;
3、将检索出数据的CT_name添加了一个li中的a标签;

有问题的地方:
1、java部分,while循环结束后再次出现了rs2.getString("CT_name");
2、html部分,ul、li在while循环中,但是没有结束标签,最终会导致标签不匹配;

别的没看出问题,而且这些貌似跟你问的也没关系
弦歌问情2013
2014-09-02 · 超过55用户采纳过TA的回答
知道小有建树答主
回答量:102
采纳率:0%
帮助的人:86.9万
展开全部
这是AJAX的典型应用!请百度Ajax,然后你可能会用到innerHTML.当然如果数据不是要从数据库查询已直接到网上下一个下拉菜单的jQuery就能实现.
希望能够帮到你1
追问
要的就是从数据库的值!这个菜单效果早就出来了
追答
要从数据库查询必须要用Ajax.也就是当鼠标放在某个地方出发一个javascript函数,然后函数用Ajax发送一个请求到后台的servernet或者影藏的JSP,让它完成数据库查询工作并把结果用Ajax返回到原来页面,然后用用document.getElementById(xxx).value=xxx来做下拉效果具体的你百度一下.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式