如何把ArrayList传给jsp
ArrayLista=newArrayList();while(rs.next()){a.add(rs.getString("部课名"));}if(a.size()>0)...
ArrayList a = new ArrayList();
while(rs.next()){
a.add(rs.getString("部课名"));
}
if(a.size()>0){ System.out.println("有数据");}else{ System.out.println("无数据");}
}
截至到这里 里面是有数据的 然后发送到jsp
request.setAttribute("List",a);
jsp的要求是:
1 用 sql中得到的数列 (部课名)的数据 做成下拉框
2 选择其中的选项后(例 第一部·第一课) 以此为关键词 进行隶属职员搜索并显示结果
请大神把jsp页面的写法 尽量详细的写出来 不是图省事儿 而是方便我仔细研究作用 因为实在是想不出来怎么写了 2天了都 怎么写都不对。。。 展开
while(rs.next()){
a.add(rs.getString("部课名"));
}
if(a.size()>0){ System.out.println("有数据");}else{ System.out.println("无数据");}
}
截至到这里 里面是有数据的 然后发送到jsp
request.setAttribute("List",a);
jsp的要求是:
1 用 sql中得到的数列 (部课名)的数据 做成下拉框
2 选择其中的选项后(例 第一部·第一课) 以此为关键词 进行隶属职员搜索并显示结果
请大神把jsp页面的写法 尽量详细的写出来 不是图省事儿 而是方便我仔细研究作用 因为实在是想不出来怎么写了 2天了都 怎么写都不对。。。 展开
4个回答
展开全部
用for循环遍历结果放到下拉框中,然后选择下拉框内容时,取该数据;
根据该结果,进行查询。
根据该结果,进行查询。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<form action="" method="">
<select name="cname">
<%
List list = (List) request.getAttribute("List");
for(int i = 0; i < list.size(); i++){
String str = (String) list.get(i);
%>
<option><%=str %></option>
<%
}
%>
</select>
<input type="submit" value="搜 索" />
</form>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果在一个请求里面直接放到 request。setAttribute里面 如果夸请求 就放在session里面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询