j2ee 标签如何遍历arraylist
<%ArrayListal=(ArrayList)UserServices.findAllList();for(inti=0;i<al.size();i++){UserB...
<%
ArrayList al = (ArrayList)UserServices.findAllList();
for(int i=0;i<al.size();i++){
UserBean ub = (UserBean)al.get(i);
%>
请问要改用标签库如何实现呢,希望给出代码,不要给我资料了..... 展开
ArrayList al = (ArrayList)UserServices.findAllList();
for(int i=0;i<al.size();i++){
UserBean ub = (UserBean)al.get(i);
%>
请问要改用标签库如何实现呢,希望给出代码,不要给我资料了..... 展开
5个回答
展开全部
<c:foreach var="" items="" scope="">
//
</c:foreach>
我就告诉你这个了。你自己查查吧。这个是JSTL标准标签库。迭代标签
//
</c:foreach>
我就告诉你这个了。你自己查查吧。这个是JSTL标准标签库。迭代标签
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是struts2的话,在Action里,
ArrayList al = (ArrayList)UserServices.findAllList();
List<UserBean> al1 = new ArrayList<UserBean>();
for(int i=0;i<al.size();i++)
{
UserBean ub = (UserBean)al.get(i);
ali.add(ub);
}
request.setAttrbute("al",al1);
<s:iterator value="#request.al" id="al">
<s:property value="#al.num" />
<s:property value="#al.name" />
<s:property value="#al.sex" />
<s:property value="#al.age" />
</s:iterator>
ArrayList al = (ArrayList)UserServices.findAllList();
List<UserBean> al1 = new ArrayList<UserBean>();
for(int i=0;i<al.size();i++)
{
UserBean ub = (UserBean)al.get(i);
ali.add(ub);
}
request.setAttrbute("al",al1);
<s:iterator value="#request.al" id="al">
<s:property value="#al.num" />
<s:property value="#al.name" />
<s:property value="#al.sex" />
<s:property value="#al.age" />
</s:iterator>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<c:forEach items="${al}" var="ub" varStatus="index">
${ub.}
</c:forEach>
<c:forEach items="${al}" var="ub" varStatus="index">
${ub.}
</c:forEach>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ArrayList遍历的4种方法
package com.test;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ArrayListDemo {
public static void main(String args[]){
List<String> list = new ArrayList<String>();
list.add("luojiahui");
list.add("luojiafeng");
//方法1
Iterator it1 = list.iterator();
while(it1.hasNext()){
System.out.println(it1.next());
}
//方法2 怪异!
for(Iterator it2 = list.iterator();it2.hasNext();){
System.out.println(it2.next());
}
//方法3
for(String tmp:list){
System.out.println(tmp);
}
//方法4
for(int i = 0;i < list.size(); i ++){
System.out.println(list.get(i));
}
}
}
仅供参考。
package com.test;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ArrayListDemo {
public static void main(String args[]){
List<String> list = new ArrayList<String>();
list.add("luojiahui");
list.add("luojiafeng");
//方法1
Iterator it1 = list.iterator();
while(it1.hasNext()){
System.out.println(it1.next());
}
//方法2 怪异!
for(Iterator it2 = list.iterator();it2.hasNext();){
System.out.println(it2.next());
}
//方法3
for(String tmp:list){
System.out.println(tmp);
}
//方法4
for(int i = 0;i < list.size(); i ++){
System.out.println(list.get(i));
}
}
}
仅供参考。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询