`

<s:iterator> 遍历 List<Map<String, String>>

阅读更多

Struts2 <s:iterator> 遍历 List<Map<String, String$amp;>amp;$gt;

  <s:iterator value="#request.list" id="map" status="stat">
  <tr>
    <td class="tablebody1" align="center">
   &nbsp;<s:property value="#stat.count" /$amp;>amp;$lt;/td>
  <td class="tablebody1" align="center">
   &nbsp;${map.drug_no }</td>
  <td class="tablebody1" align="center">
   &nbsp;${map.drug_name }</td>
  <td class="tablebody1" align="center">
   &nbsp;${map.stock_pack_type }</td>
  </tr>
 </s:iterator>

  说明:<s:iterator value="#request.list" id="map" status="stat">
       #request.list: 后台request.setAttribute("list", list); 保存值

  map: list中保存的是Map

  stat: 获取遍历索引

  ${map.retail_price }:通过EL表达式获取Map中的值

 

 

分享到:
评论

相关推荐

    set.list.map接口

    Map&lt;Integer,String&gt; map=new TreeMap&lt;Integer,String&gt;(); //Map map=new HashMap(); map.put(1, "yi"); map.put(23, "er"); map.put(12, "san"); map.put(3, "si"); //遍历map Set keys=map.keySet(); ...

    java遍历特例

    ArrayList&lt;String&gt; list = new ArrayList&lt;String&gt;(); HashMap&lt;Object,Object&gt; hash = new HashMap&lt;Object,Object&gt;(); TreeMap&lt;Object,Object&gt; treeMap = new TreeMap&lt;Object,Object&...

    AIC的Java课程1-6章

    &lt;br&gt; 可以使用迭代器Iterator遍历集合的元素。&lt;br&gt; [*]理解泛型概念,声明和使用带有范型的集合。&lt;br&gt;第11章 集合 4课时&lt;br&gt; 理解什么是集合以及Java的集合框架。&lt;br&gt; 辨析List,Set和Map接口...

    POI 操作EXCEL WORD完整例子示范(公司内部代码)

    for (Iterator&lt;String[]&gt; iterator = values.iterator(); iterator.hasNext();) { String[] value = iterator.next(); XWPFTableRow newRow = new XWPFTableRow(ctRow,table); List&lt;XWPFTableCell&gt; cells = new...

    dom4j-jdom封装和解析例子

    private static List&lt;Pois&gt; getReaderXml(String flg) throws Exception{ String fromRead=Dom4jTest2.class.getClassLoader().getResource("xml/map1.xml").getPath(); List&lt;Pois&gt; list=new ArrayList&lt;Pois&gt;...

    实验05 Java集合.doc

    掌握集合的概念、体系结构、分类及使用场景 2)了解Set接口及主要实现类(HashSet...1、集合中的List、Set、Map有哪些不同? 2、为什么使用集合框架,而尽可能少用数组作为存储结构? 3、如何使用TreeSet实现第一题?

    json的解析

    Map&lt;Object, Object&gt; map = new HashMap&lt;Object, Object&gt;(); map.put("name", "Ren"); map.put("sex", "man"); map.put("age", 24); JSONObject obj = JSONObject.fromObject(map); System.out.println(obj); ...

    Java数据存储类型ArrayList、HashSet、HashMap、LinkedList使用不同遍历方法效率研究By Python

    Java不同数据存储类型使用不同遍历方法效率研究 GitHub代码仓库 数据存储类型 ArrayList HashSet HashMap ...Iterator it = list.iterator(); while(it.hasNext()) { String str = it.next(); ... }

    java编程宝典

    Object&gt;&gt; map = new HashMap&lt;&gt;(); 13 4线程 14 两种方式的卖票线程 1) 继承 Thread 类,数据无法共享 14 2) 实现 Runnable 接口,数据可以共享(推荐) 15 2.每两秒钟生成一个验证码 17 2. 抽奖小程序 21 5工具类 31...

    net学习笔记及其他代码应用

    &lt;File FileName =”MSDOS.SYS” &gt;&lt;/File&gt; &lt;File FileName =” IO.SYS” &gt;&lt;/File&gt; &lt;/DriverC&gt; &lt;/FileSystem&gt; [Page] 请画出遍历所有文件名(FileName)的流程图(请使用递归算法)。 答: void FindFile( ...

    leetcode双人赛-preparing:准备

    实现一个iterator来遍历这个map里面的所有element。 就是类 似树遍历一样的方法 Find an element occurs more than n/3 times in array. 5.后缀波兰表达式STRING转换为中缀表达式的STRING。 这题本来很简单,但我...

    达内 coreJava 习题答案

    if (year&lt;0||year&gt;3000){ System.out.println("年份有误,程序退出!"); System.exit(0); } if ((year%4==0)&&(year%100!=0)||(year%400==0)) System.out.println(year+" is bissextile"); else System....

    Android编程设计模式之迭代器模式详解

    迭代器模式算是一个比较古老的设计模式,其源于对容器的访问,比如Java中的List、Map、数组等,我们知道对容器对象的访问必然会涉及遍历算法,我们可以将遍历的方法封装在容器中,或者不提供遍历方法。如果我们将...

    大数据面试题.pdf

    1-9)使⽤ StringBuffer ⽽不是 String 当需要对字符串进⾏操作时,使⽤ StringBuffer ⽽不是 String,String 是 read-only 的,如果对它进⾏修改,会产⽣临时对象, ⽽ StringBuffer 是可修改的,不会产⽣临时对象...

    超级有影响力霸气的Java面试题大全文档

    30、String s = new String("xyz");创建了几个String Object? 两个 31、EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?  SessionBean: Stateless Session Bean 的生命周期是由容器...

    java 面试题 总结

    27、String s = new String("xyz");创建了几个String Object? 两个 28、设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。 以下程序使用内部类实现线程,对j增减的时候没有考虑顺序...

    JAVA面试题最全集

    数据结构,如何遍历List中的元素? 如果要按照键值保存或者访问数据,使用什么数据结构? 要掌握Collection相关的接口和类的使用 56.使用StringBuffer类与String类进行字符串连接时有何区别? 57.调用Thread类的...

    疯狂JAVA讲义

    7.2.1 使用Iterator接口遍历集合元素 244 7.2.2 使用foreach循环遍历集合元素 246 7.3 Set接口 247 7.3.1 HashSet类 247 学生提问:hashCode方法对于HashSet的作用是什么? 249 7.3.2 TreeSet类 252 7.3.3 ...

    JAVA基础课程讲义

    Iterator接口 139 遍历集合 140 Collections工具类 141 Comparable接口 141 equals和hashcode方法 143  泛型 144 思考作业 145 上机作业 145 第八章 IO技术 146 为什么需要学习IO技术 146 基本概念 146 数据源 146...

Global site tag (gtag.js) - Google Analytics