`

<logic:iterate />标签详解

    博客分类:
  • SSH
阅读更多
length   属性指定需要遍历的元素的数目, 如果没有设置length 属性, 就遍历集合中的所有元素.
offset   属性指定开始遍历的起始位置, 默认值为 "0" , 表示从集合的第一个元素开始遍历.
indexId 属性定义一个代表当前遍历元素序号的变量, 这个变量被存放在 page 范围内, 可以被标签主体的<bean:write> 标签访问. 例如:
Java代码 复制代码
 
request.setAttribute("Animals", AnimalsList);
<logic:iterate 
   id="element"     // 指定输出元素的名 与 <bean:write> 中name 属性一致 
    indexId="index"  // 遍历元素序号的变量, 这个变量放在page 范围内 
    name="Animals"   // request 中的集合名, 从中取循环取出元素 
    offset="1"       // 从集合的第 2 条记录开始取数 
    length="2">      // 取出 2 个元素 
  <bean:write name="index"/>// 输出每个元素的序号, 与indexId 的属性一致 
  <bean:write name="element"/><br> // 输出每个元素的内容, 与id 的属性一致 
</logic:iterate> 



若AnimalsList为null,会返回cann't find Animals in any scope的错误.可配合<logic:notEmpty/>使用,将<logic:notEmpty></logic:notEmpty>加在<logic:iterate>外围.
分享到:
评论

相关推荐

    jsp脚本和标签:实现循环和分支逻辑

    jsp脚本和&lt;logic:iterate&gt;标签:实现循环和分支逻辑 jsp脚本和&lt;logic:iterate&gt;标签:实现循环和分支逻辑 jsp脚本和&lt;logic:iterate&gt;标签:实现循环和分支逻辑

    logic:iterate标签当遍历的collection为Map时的使用

    1. Map里存放的是bean时&lt;br&gt;&lt;br&gt;&lt;logic:iterate id="destMap" name="srcMap"&gt;&lt;br&gt;&lt;br&gt; &lt;bean:define id="bean" name="destMap" property="value" /&gt;&lt;br&gt;&lt;br&gt; &lt;bean:write name="bean" property="name" /&gt;&lt;br&gt;&lt;br&gt;&lt;/...

    struts 标签 logic:iterate使用 logic:iterate

    DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;&lt;br&gt;&lt;html&gt;&lt;br&gt; &lt;head&gt;&lt;br&gt; &lt;/head&gt;&lt;br&gt; &lt;body&gt;&lt;br&gt; &lt;table&gt;&lt;br&gt; &lt;tr&gt;&lt;br&gt; &lt;td&gt;&lt;%@ include file="../menu.txt"%&gt;&lt;br&gt; &lt;/td&gt;&lt;br&gt; &lt;/tr&gt;...

    logic:iterate产生问题的图

    logic:iterate 产生问题的图

    logic:iterate 是什么,怎么用

    Iterate主要用来处理在页面上输出集合类,集合一般来说是下列之一: 1、 java对象的数组 2、 ArrayList、Vector、HashMap等

    Awake说明文档中遗漏的部分(复选框、主键超链用法)

    &lt;logic:iterate id="tr" name="grid" indexId="index2"&gt; &lt;html:link action="/jsp/office/exchange/preModifyExchangeDoc" paramId="exchangeDocOID" paramName="tr" paramProperty="key"&gt; &lt;tr bgcolor="#ffffff...

    Struts Logic标签

    Struts Logic标签Struts Logic标签Struts Logic标签Struts Logic标签Struts Logic标签

    李兴华Java Web开发实战经典.pdf (高清版) Part1

    16.3、Logic标签 16.3.1、&lt;logic:present&gt;标签和&lt;logic:notPresent&gt;标签 16.3.2、&lt;logic:empty&gt;标签和&lt;logic:notEmpty&gt;标签 16.3.3、关系运算标签 16.3.4、&lt;logic:iterate&gt;标签 16.3.5、重定向标签:...

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    16.3、Logic标签 16.3.1、&lt;logic:present&gt;标签和&lt;logic:notPresent&gt;标签 16.3.2、&lt;logic:empty&gt;标签和&lt;logic:notEmpty&gt;标签 16.3.3、关系运算标签 16.3.4、&lt;logic:iterate&gt;标签 16.3.5、重定向标签:...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 上

    16.3、Logic标签 16.3.1、&lt;logic:present&gt;标签和&lt;logic:notPresent&gt;标签 16.3.2、&lt;logic:empty&gt;标签和&lt;logic:notEmpty&gt;标签 16.3.3、关系运算标签 16.3.4、&lt;logic:iterate&gt;标签 16.3.5、重定向标签:&lt;logic:...

    Java Oracle分页处理

    &lt;logic:iterate id="temp" name ="list"&gt; &lt;tr align="center"&gt; &lt;td&gt;&lt;bean:write name="temp" property="userName"/&gt;&lt;/td&gt; &lt;td&gt;&lt;bean:write name="temp" property="pwd"/&gt;&lt;/td&gt; &lt;td&gt;&lt;bean:...

    李兴华 java_web开发实战经典 源码 完整版收集共享

    16.3、Logic标签 16.3.1、&lt;logic:present&gt;标签和&lt;logic:notPresent&gt;标签 16.3.2、&lt;logic:empty&gt;标签和&lt;logic:notEmpty&gt;标签 16.3.3、关系运算标签 16.3.4、&lt;logic:iterate&gt;标签 16.3.5、重定向标签:&lt;logic:...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 下

    16.3、Logic标签 16.3.1、&lt;logic:present&gt;标签和&lt;logic:notPresent&gt;标签 16.3.2、&lt;logic:empty&gt;标签和&lt;logic:notEmpty&gt;标签 16.3.3、关系运算标签 16.3.4、&lt;logic:iterate&gt;标签 16.3.5、重定向标签:&lt;logic:...

    java web 视频、电子书、源码(李兴华老师出版)

    16.3、Logic标签 16.3.1、&lt;logic:present&gt;标签和&lt;logic:notPresent&gt;标签 16.3.2、&lt;logic:empty&gt;标签和&lt;logic:notEmpty&gt;标签 16.3.3、关系运算标签 16.3.4、&lt;logic:iterate&gt;标签 16.3.5、重定向标签:...

    李兴华Java Web开发实战经典(高清版) Part2

    16.3、Logic标签 16.3.1、&lt;logic:present&gt;标签和&lt;logic:notPresent&gt;标签 16.3.2、&lt;logic:empty&gt;标签和&lt;logic:notEmpty&gt;标签 16.3.3、关系运算标签 16.3.4、&lt;logic:iterate&gt;标签 16.3.5、重定向标签:...

    李兴华 Java Web 开发实战经典 高清扫描版Part3

    16.3、Logic标签 16.3.1、&lt;logic:present&gt;标签和&lt;logic:notPresent&gt;标签 16.3.2、&lt;logic:empty&gt;标签和&lt;logic:notEmpty&gt;标签 16.3.3、关系运算标签 16.3.4、&lt;logic:iterate&gt;标签 16.3.5、重定向标签:&lt;logic:...

    ibatis标签

    NULL 博文链接:https://duqiangcise.iteye.com/blog/286764

    Java+structs快速学习指南

    Struts Logic标签库中包含的标签列表 Tag name Description empty 如果标签parameter,propertie等属性所指定的变量值为null或空字符串,则处理标签包含的内容 equal 如果标签parameter,propertie等属性所指定的...

    struts-logic iterate标签学习指南

    struts-logic iterate标签学习指南 这标签还不错

    SQLite数据库 sqlitedll库文件 sqlite驱动JAR包 sqlite工具

    21 // Iterate the result set, printing each column 22 // if the column was an int, we could do rs.getInt(column name here) as well, etc. 23 while (rs.next()) { 24 String id = rs.getString("country_id...

Global site tag (gtag.js) - Google Analytics