`

struts 标签学习笔记

阅读更多

作用:在一个循环中遍历树组、Collection、Enumeration、Iterator、或 Map 中的所有元素。
   <%
        HashMap months = new HashMap();
        months.put("Jan.", "January");
        months.put("Feb.", "February");
        months.put("Mar.", "March");
        request.setAttribute("months", months);
   %>
    <logic:iterate id="element" indexId="ind" name="months">
        <bean:write name="ind"/>. //输出序号
        <bean:write name="element" property="key"/>: 输出key键
        <bean:write name="element" property="value"/><BR>  //输出value值
    </logic:iterate>
    ============================================================
   在map中存储 集合对象,
   =============================================================
    <%
      HashMap h = new HashMap();
      String vegetables[] = {"pepper", "cucumber"};
      String fruits[] = {"apple","orange","banana","cherry","watermelon"};
      String flowers[] = {"chrysanthemum","rose"};
      String trees[]={"willow"};
      h.put("Vegetables", vegetables);
      h.put("Fruits", fruits);
      h.put("Flowers", flowers);
      h.put("Trees",trees);
      request.setAttribute("catalog", h);
     %>
     ===========================================================
     以上代码定义一个名为“catalog”的HashMap,存放在request范围内。他的每个
     元素的value 为字符串数组。采用嵌套的<logic:iterator>标签来遍历。
     ===========================================================
<logic:iterate id="element" indexId="ind" name="catalog">
      <bean:write name="ind"/>.
      <bean:write name="element" property="key"/><BR>
            <logic:iterate id="elementValue" name="element" property="value"                          length="3" offset="1">
             -----    <bean:write name="elementValue"/><BR>
            </logic:iterate>
</logic:iterate>

================================================================
================================================================
遍历 Vector

<%
 Vector animals=new Vector();
 animals.addElement("Dog");
 animals.addElement("Cat");
 animals.addElement("Bird");
 animals.addElement("Chick");
 request.setAttribute("Animals", animals);
%>
<logic:iterate id="element" name="Animals">
   <bean:write name="element"/><BR>
</logic:iterate>

<logic:iterate id="element" indexId="index" name="Animals" offset="1" length="2">
   <bean:write name="index"/>.<bean:write name="element"/><BR>
</logic:iterate>
===============================================================
遍历 Collection
===============================================================
<logic:iterate id="header" collection="<%= request.getHeaderNames() %>">
   <bean:write name="header"/><BR>
</logic:iterate>

分享到:
评论

相关推荐

    Struts标签学习笔记.doc

    Struts标签学习笔记.docStruts标签学习笔记.doc

    struts2 学习笔记 实战

    三、 Namespace ...四、 标签 是用来解决重名的问题,例如当系统的前台和后台都有一个action名叫hello,这时就需要用package来区分。 前台后台 struts2中的package与java的package是相同的作用的。

    struts2学习笔记,总结了很多学习的经验

    struts2学习笔记,总结了很多学习的经验,标签的使用,action的使用。struts2.0 和 struts2.1 的区别

    Struts2 学习笔记

    Struts2标签目录 28 一、 property标签 28 二、 set标签 29 三、 bean标签 29 四、 标签-少使用 29 五、 If elseif else 30 六、 Iterator标签 31 七、 Theme 31 05设计约定(编码规定) 32 06 项目开发顺序 32 07 ...

    Struts2.1学习笔记

    基于 Struts2.1.8 包括Struts2的基本应用、文件上传、拦截器、输入校验、国际化、OGNL表达式、Struts2标签等内容。

    struts2标签学习笔记

    struts2的初学者,内容不多,望各位高手切勿笑话小弟。

    struts2学习笔记

    描述struts2常用的标签,基本的配置.

    Struts1.3 备忘笔记

    Struts 1.3 备忘笔记 【资源特点】 1、以项目形式组织,包含所有的源代码 2、内含详细的注释说明 3、知识点较全面 【内容目录】 01 Struts_01HandworkApply : 手工配置Struct应用程序,演示用户提交数据后服务器的...

    struts框架与标签.doc

    struts框架与标签.doc,很好的学习笔记,WORD文档

    struts学习笔记(4)

    15.OGNL表达式 对象图导航语言 Object Graph Navigation Language 是一种比较强大的表达式语言(比EL表达式的功能...1)ognl表达式只能写在Struts2标签的里面(任何一个struts2标签都行) EL表达式可以写在页面的任何位置

    Struts 2.1.8_学习源码

    Struts 2.1.8 学习源码内容 Struts2_01FirstDemo : 跑通第一个Struts2的实例 Struts2_02CURD : 关于Struts2的增、删、改和查 实际业务中数据来自数据库,从DAO层查询,本实例使用静态资源的方式模拟, 主要是关于...

    struts学习总结.zip

    有我以前学习时候写的笔记,有学习用的代码还有 其他的好资料,详细列表如下: 1:笔记.zip 是我学习struts的时候写的笔记,希望对各位朋友有所帮助。 2:struts练习.zip 是我学习时候练习的代码。里面...

    Java/JavaEE 学习笔记

    Struts学习笔记...............263 Struts2.0..263 第一章 MVC Model.........................263 第二章 Struts Basic264 第三章 Action,Result & Struts2 Tag Library......................267 第四章 Data ...

    J2EE学习笔记(J2ee初学者必备手册)

    Struts学习笔记...............263 Struts2.0..263 第一章 MVC Model.........................263 第二章 Struts Basic264 第三章 Action,Result & Struts2 Tag Library......................267 第四章 Data ...

    Java学习笔记-个人整理的

    \contentsline {chapter}{Contents}{2}{section*.1} {1}Java基础}{17}{chapter.1} {1.1}基本语法}{17}{section.1.1} {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{...

    strut2学习笔记(自己整理适合新手入门)

    整理下常用的struts2的一些基本应用,包括基本的搭建,配置,标签的使用

    FreeMark学习笔记

    使用FTL标签时, 应该有正确的嵌套,而不是交叉使用,这和XML标签的用法完全一样.如果全用不存在的指令,FreeMarker不会使用模板输出,而是产生一个错误消息.FreeMarker会忽略FTL标签中的空白字符.值得注意的是, /&gt; 和...

    免费下载:自己整理的java学习资料

    struts标签.chm swing02.doc Tomcat.chm webAndXml.pdf 正则表达式.chm 网页常用的jsp 脚本.doc JSF入门简体中文版 struts标签中文 config 设计模式:Java语言中的应用.pdf JAVA思想.pdf JAVA6.0API_CN.CHM Java常见...

    java开发常用的中文API集合包

    Freemaker_入门+深入+开发指南+学习笔记.doc FreeMarker标签中文文档.pdf FreeMarker教程.pdf ibatis开发指南(中文版).pdf java web标签大全.CHM jBPM_4.4_开发指南.pdf jquery1.7 中文手册.chm lucene3.0-api.CHM...

    spring学习笔记

    目录 1.1 Spring 框架学习路线:...........................................................................................................................4 1.2 Spring 框架的概述:...........................

Global site tag (gtag.js) - Google Analytics