`
envoydada
  • 浏览: 65407 次
社区版块
存档分类
最新评论

Struts中logic:iterate标记的使用

阅读更多

=======Struts中logic:iterate标记的使用=======
 
这个标记用于循环
下面是一个例子
<logic:iterate id="user"  name="v_user" scope="session">
<!--在session中找到名为v_user的集合,id='user'为该集合中存放javabean的别名,将被用于下面的使用-->
  <table>
    <tr>
      <td>
        <bean:write name="user" property="name"/><!--从user的javabean中提取属性name的值,并write出来-->
      </td>
      <td>
        <bean:write name="user" property="password"/>
      </td>
    </tr>
  </table>
</logic:iterate>

1. Map里存放的是bean时

<logic:iterate id="destMap" name="srcMap">

    <bean:define id="bean" name="destMap" property="value" />

    <bean:write name="bean" property="name" />

</logic:iterate>

2. Map里存放的是List时

<logic:iterate id="destMap" name="srcMap">

    <logic:iterate id="bean" name="destMap" property="value" />

        <bean:write name="bean" property="name" />

    </logic:iterate>

</logic:iterate>

分享到:
评论

相关推荐

    Struts标记库.rar

    Struts标记库是Struts框架提供的一个强大的工具,它包含了一系列自定义的JSP标签,这些标签可以帮助开发者更高效、更简洁地编写页面逻辑,减少Java代码在JSP页面中的使用,从而提高开发效率和代码质量。 1. **...

    Struts中文手册

    - **重复标记**:`&lt;logic:iterate&gt;`用于遍历集合或数组。 - **转发和重定向标记**:`&lt;logic:forward&gt;`和`&lt;logic:redirect&gt;`用于页面跳转。 ##### 2.3 HTML标记 - **表单元素和输入控件**: - `&lt;html:form&gt;`:创建...

    struts 配置文件 标记库

    以下是一些常用的Struts标记: - **`&lt;bean:message&gt;`**:用于显示资源文件中的消息。 - **`&lt;bean:write&gt;`**:用于输出Bean的属性值。 - **`&lt;html:errors&gt;`**:用于显示ActionErrors中的错误信息。 - **`&lt;html:form&gt;...

    struts中文手册

    - **重复标记**:`&lt;logic:iterate&gt;`,用于遍历集合。 - **转发和重定向标记**:`&lt;logic:forward&gt;`、`&lt;logic:redirect&gt;`,用于页面跳转。 - **HTML标记**:提供丰富的HTML表单元素标签,简化HTML表单的生成。 - **...

    struts 标签库

    - `&lt;logic:iterate&gt;`:迭代集合中的元素。 使用Struts标签库可以显著提高开发效率,因为它们提供了内置的类型转换、错误处理和国际化支持。开发者不再需要在JSP页面中编写大量的Java脚本,而是可以专注于页面布局和...

    Struts教程.ppt

    然后,Struts标记库章节会介绍如何使用Struts提供的JSP标签来简化视图层的开发。这些标签包括: - **&lt;html:form&gt;**:创建HTML表单,与ActionForm相关联。 - **&lt;html:text&gt;、&lt;html:password&gt;、&lt;html:submit&gt;**:创建...

    Struts中文手册.pdf

    模板标记可以显著提高页面布局的一致性和可维护性,开发者可以定义一套模板,然后在不同页面中使用相同的模板结构,仅替换其中的内容部分。 以上内容总结了Struts框架的基本组成部分及其使用方式,为开发者提供了一...

    struts架构和标签库介绍

    模板标记主要用于构建复杂的页面布局,例如使用模板来生成表格行。 通过上述介绍可以看出,Struts不仅提供了一套完整的MVC框架,还提供了一系列丰富的标签库来简化Web应用的开发过程。这些组件和标签库相互配合,...

    taglib(struts1.3)源码

    1. 逻辑控制标签:这些标签用于在JSP页面中实现条件判断和循环控制,例如`&lt;logic:equal&gt;`、`&lt;logic:notEqual&gt;`、`&lt;logic:iterate&gt;`等。它们通过解析XML配置文件,将Java代码的逻辑转换为易于理解的HTML标记,降低了...

    strtus整体架构及核心标签库的介绍

    Struts 框架是Java Web开发中广泛使用的MVC(模型-视图-控制器)框架,它通过组件的模块化、灵活性和重用性,极大地简化了基于MVC架构的应用程序开发。本文将深入探讨Struts框架的核心组成部分以及其提供的核心标签...

    struts的教程

    - **重复标记**:如`&lt;logic:iterate&gt;`用于遍历列表或数组。 - **HTML标记**:用于生成HTML表单元素,如`&lt;html:text&gt;`、`&lt;html:password&gt;`等。 #### 实验与案例分析 - **安装与设置**:首先需要下载Struts框架并将...

    struts 入门教程

    - **重复标记**:`&lt;logic:iterate&gt;` 用于循环输出列表内容。 - **转发和重定向标记**:`&lt;s:redirect&gt;` 和 `&lt;s:forward&gt;` 用于控制页面跳转。 - **HTML 标记**:提供了一系列 HTML 表单元素和输入控件的标签。 - **...

    Java Struts

    - **逻辑标记**:实现条件逻辑和循环,如`&lt;logic:equal&gt;`、`&lt;logic:iterate&gt;`。 - **HTML标记**:创建HTML表单元素,如文本框、下拉列表。 - **模板标记**:用于构建可复用的页面模板。 - **国际化标记**:处理国际...

    struts.pdf

    - **循环标记**:`&lt;logic:iterate&gt;`,用于遍历集合。 - **HTML标记**:用于生成HTML表单元素和其他页面元素。 #### 安装与示例 - **安装Struts**:下载Struts框架的jar包,并将其添加到项目的类路径中;配置...

Global site tag (gtag.js) - Google Analytics