j2ee 标签如何遍历arraylist

作者&投稿:督终 (若有异议请与网页底部的电邮联系)
关于 java 遍历 ArrayList的问题~

也就是说JAVA在jdk5之后新加了一个自动装箱和拆箱(就是将int 转成Integer ,double 转成Double等)。比如: int a = 10; Integer c = a;以前没得装箱和拆箱会报错,现在不会报错了。

你好
这里假设你的bean叫做Bean,你想打出它的属性category。it.next得到的是一个对象,就是你设置的java bean对象。你如果想取到Category的内容,而且注意泛型的使用,你需要
Iterator it = list.iterator();
out.print("遍历list得到的结果:"+"");
while (it.hasNext()) {
out.print(it.next().getCategory() + "");
}

并且提醒你下,个人建议不使用迭代器进行遍历,效率比较滴,可以使用JDK6.0的新的for each来遍历.
out.print("遍历list得到的结果:"+"");
for(Bean bean:list){
out.print(bean.getCategory() + "");
}
希望对你有帮助。

<c:forEach items="${users}" var="auser">
${auser.name}
</c:forEach>
items="${users}"相当于将类中request.setAttribute("users", users);取过来
var="auser" 相当于将集合中的值一个个取出来赋给一个对象
${auser.name}是获得auser对象的name值

<c:foreach var="" items="" scope="">
//
</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>

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<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));
}
}
}

仅供参考。


浑源县18832262927: wmi如何遍历某目录下的文件 -
束耍清瘟: 一个j2ee项目中需要遍历某个目录下的所有文件,代码是这样写的: String path = this.getClass().getResource("/config").getPath(); File[] files = new File(path).listFiles(); ... 对于这种写法,当项目是以文件夹的形式部署(部署到tomcat中会...

浑源县18832262927: J2EE中如何使用标签来显示数据库中的数据
束耍清瘟: 直接用EL表达式就可以了

浑源县18832262927: 在MyEClipse中如何把J2EE 1.4转化为javaEE 5.0 -
束耍清瘟: 右键项目——Build Path——Configure Build Path... 会打开一个属性窗口 在属性窗口中的Libraries标签里,选中J2EE 1.4 Libraries,点右边的 Remove按钮 再点 Add Libraries ,选择MyEclipse Libraries,点Next,勾上 Java EE 5 Libraries,点Finish 回到属性窗口了,点OK OK了 还有就是楼上的,J2EE 1.4与Java EE 5之间的区别并不是JDK1.4与JDK1.5之间的区别,根本没关系的两者

浑源县18832262927: J2EE中 JSTL标签中 关于<C:Foreach 的使用方法.以及经验、 -
束耍清瘟: 这个已经定义好的.这个跟java的for(A a: List<A>)差不多.这个主要在页面对后台传过来的一个集合的进行迭代.

浑源县18832262927: 在javaEE项目中,放在WEB - INF目录下的jsp页面,要想用displaytag的<display:table>标签显示并导出数据 -
束耍清瘟: 你的问题是不是要访问WEB-INF目录下的jsp页面?把jsp页面放在WEB-INF目录下,主要是为了安全起见,如果想访问它的话,可以用servlet跳转到你所访问的那个页面路径就可以了.如果想用displaytag标签显示数据,首先必须引入类库,然后再调用不就好了?关于displaytag我没有用过,只是基于类库使用经验总结的,希望可以帮助你.

浑源县18832262927: j2ee是什么? -
束耍清瘟: 什么是J2EE呢?从整体上讲,J2EE是使用Java技术开发企业级应用的一种事实上的工业标准(Sun公司出于其自身利益的考虑,至今没有将Java及其相关技术纳入标准化组织的体系),它是Java技术不断适应和促进企业级应用过程中的产物....

浑源县18832262927: 你会J2EE吗?如何用struts标签中的property来输出iterator中value的数组中的值 -
束耍清瘟: <s:property value="user.username"><s:property value="user.pwd">

浑源县18832262927: 谁能帮我清楚的介绍一下J2EE中的list,set和map.
束耍清瘟: // http://wenwen.sogou.com/z/q743329916.htm // 摘自上述地址,非欲抄袭 List接口对Collection进行了简单的扩充,它的具体实现类常用的有ArrayList和LinkedList.你可以将任何东西放到一个List容器中,并在需要时从中取出.ArrayList从其命名...

浑源县18832262927: J2EE如何通过Struts应用MVC设计模型?
束耍清瘟: 模型--视图--控制器(Model-View-Controller,MVC)体系突出了Servlets和JSP的优点... 标签实现. . struts-logic标签库.该库可以管理有条件地产生输出文本,遍历对象...

浑源县18832262927: J2EE技术介绍? -
束耍清瘟: 目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,J2ME)、适用于桌面系统的Java 2平台标准版(Java 2 Platform Standard Edition,J2SE)、适用于创建服务器应用程序和服务的Java 2平台企业版(Java 2 Platform Enterprise Edition,J2EE).J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网