ArrayList问题求助

来源:百度知道 编辑:UC知道 时间:2024/05/22 13:58:56
代码如下:现在work3是在循环里面/因为里面的work3的值是很多,这么直接走不行,需要用ArrayList集合,我该怎么用集合取出work3里的所有值。
<%
String sql3="";
sql3="select * from VisualFans_Works";
rs3 = stmt3.executeQuery( sql3 ) ;
String work3="";
while(rs3.next()){

String VisualFans_Works_Typeone = rs3.getString("VisualFans_Works_Type");
String VisualFans_Works_IDOne = rs3.getString("VisualFans_Works_ID");

List work2 = Arrays.asList(VisualFans_Works_Typeone.split(","));

if(work2.contains(VisualFans_Type_ID)){
work3=VisualFans_Works_IDOne;

out.print(work3);
}
}
%>

List work3 = new ArrayList();
将work3定义成list,
if(work2.contains(VisualFans_Type_ID)){
work3.add(VisualFans_Works_IDOne);
}
最后再循环输出List,看看行不行

拜托,JSP不用<c:forEach>,服了楼主了

不会吧work3定义到循环外面么?