`
Drakedog
  • 浏览: 48595 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

关于<logic:iterate>标签的使用

阅读更多
servlet部分:
class SessionContainer{
   ArrayList<User> users;
   public void setUsers (users){
        this.users=users
   }
}

sessionContainer.set(list);
Session.setAttribute("Container",sessionContainer)
//遍历bean中的集合对象
//jsp页面中获取值
<logic:iterate id="user" name="Container" property="users">
<bean:write name="user" property="userid"/>
<bean:write name="user" property="username"/>
<bean:write name="user" property="password"/>
</logic:iterate>



公司模块中用到的:
<logic:iterate id="masterCltslList" name="masterCltslForm_gt"
property="masterCltslList" indexId="idx">
<tr>
<!-- コード -->
<td class="list_data_bg"><input type="text"
name="masterCltslForm.gjyt_tanto_cd"
class="output default output_txt_height" size="
5"
value="<bean:write name="masterCltslList"
property="gjyt_tanto_cd"/>"
maxlength="5" style="ime-mode:active;" readonly /></td>
<!-- 営業担当者名 -->
<td class="list_data_bg"><input type="text"
name="masterCltslForm.gjyt_tanto" class="default" size="25"
value="<bean:write name="masterCltslList" property="gjyt_tanto"/>"
maxlength="10" style="ime-mode:active;" /></td>
<!-- 電話番号 -->
<td class="list_data_bg"><input type="text"
name="masterCltslForm.gjyt_tanto_tel" class="default"
size="19"
value="<bean:write name="masterCltslList" property="gjyt_tanto_tel"/>"
maxlength="15" style="ime-mode:disabled;" /></td>

<!-- FAX -->
<td class="list_data_bg"><input type="text"
name="masterCltslForm.gjyt_tanto_fax" class="default"
size="15"
value="<bean:write name="masterCltslList" property="gjyt_tanto_fax"/>"
maxlength="15" style="ime-mode:disabled;" /></td>

<!-- メールアドレス -->
<td class="list_data_bg"><input type="text"
name="masterCltslForm.gjyt_tanto_mail" class="default"
size="25"
value="<bean:write name="masterCltslList" property="gjyt_tanto_mail"/>"
maxlength="50" style="ime-mode:disabled;" /></td>

<!-- 最終更新者 -->
<td class="list_data_bg"><input type="text"
name="masterCltslForm.kosn_user_name"
class="output default output_txt_height" size="15"
value="<bean:write name="masterCltslList" property="kosn_user_name"/>"
maxlength="15" style="ime-mode:active;" readonly /></td>

<!-- 削除 -->
<td class="list_data_bg"><input class="checkbox_bj"
type="checkbox" id="masterDelFlag" value="1"></td>

</tr>
</logic:iterate>
分享到:
评论

相关推荐

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

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

    logic:iterate 是什么,怎么用

    - 使用 `&lt;logic:iterate&gt;` 遍历名为 `list` 的集合,集合元素类型为 `example.User`。 - 通过 `&lt;bean:write&gt;` 输出每个用户的名字和密码。 ##### 3. 创建 User 类 为了配合上述示例,还需要创建一个 `User` 类: ...

    struts 标签 logic:iterate使用 logic:iterate

    HTML页面部分的代码显示了如何在表格中使用`logic:iterate`标签遍历`list`集合,对于每个`accountBean`对象,将其属性值渲染到表格的相应单元格中。`bean:write`标签用于输出bean的属性值,例如`accountBean`的`...

    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;/...

    jsp中htmlselect标签的用法

    &lt;logic:iterate id="dept" name="depts"&gt; &lt;html:option value="1"&gt;&lt;bean:write name="dept" property="name"/&gt;&lt;/html:option&gt; &lt;/logic:iterate&gt; &lt;/html:select&gt; ``` 这段代码中,`logic:iterate`标签用于遍历`...

    struts-logic iterate标签学习指南

    Struts-Logic Iterate标签是Apache Struts框架中的一个重要组件,用于在JSP页面中迭代集合对象,如数组、列表或Map。这个标签提供了一种简洁的方式来遍历数据,并且可以与Struts的其他标签(如`bean:write`)配合...

    struts标签 <write><logic>

    此外,`&lt;logic:notEmpty&gt;`可以检查集合或数组是否为空,`&lt;logic:iterate&gt;`可以遍历集合并迭代其元素,这些都是非常实用的逻辑控制标签。 然而,需要注意的是,Struts 1.x已经相对老旧,现代的Web开发更多地转向了...

    JSP Struts之HTML标签库详解

    Logic标签库包含了处理逻辑控制的标签,如`&lt;logic:equal&gt;`、`&lt;logic:notEqual&gt;`、`&lt;logic:iterate&gt;`等。这些标签允许在JSP页面上进行条件判断和循环操作,减少了对脚本let的依赖。 **Template标签库** Template标签...

    struts logic:iterater 换行

    在探讨“struts logic:iterater换行”的知识点时,我们首先需要理解Struts框架以及其内嵌的逻辑标签库(Logic Tag Library)中的`&lt;logic:iterate&gt;`标签的使用方式,尤其是如何在迭代过程中实现换行效果。下面将详细...

    logic标签的问题及解答

    除了上述基本用法,`&lt;logic:iterate&gt;`还可以与其他逻辑标签结合使用,例如`&lt;logic:notEmpty&gt;`、`&lt;logic:equal&gt;`等,实现更复杂的条件判断和流程控制。 需要注意的是,随着技术的发展,Struts 1的`logic`标签库在...

    struts1 table标签中Logic的使用属性

    &lt;logic:iterate id="item" name="items"&gt; &lt;bean:write name="item" property="name" /&gt;: &lt;bean:write name="item" property="description" /&gt; &lt;/logic:iterate&gt; ``` 以上是Struts1框架中`table`标签中逻辑标签的...

    Struts logic标签及增删改查

    例如,遍历一个用户列表,可以使用`&lt;logic:iterate&gt;`将每个用户的信息显示在网页上。 2. `&lt;logic:equal&gt;`和`&lt;logic:notEqual&gt;`: 这两个标签用于比较两个值是否相等或不相等。在增删改查操作中,我们可能需要根据...

    JSP中table的td标签迭代循环

    给出的代码示例展示了如何在JSP中使用`&lt;logic:iterate&gt;`标签来遍历一个名为`infoContentList`的列表,并将每个元素的`st_img`属性值作为图片源显示在一个表格中。此外,还通过计算当前索引与4取模的结果来实现每四张...

    Struts中logic标签的使用

    `&lt;logic:iterate&gt;`标签用于遍历数组、列表(List)、集合(Set)和映射(Map)等数据结构。这个标签允许开发者轻松地处理循环操作,而无需编写复杂的Java代码。 **示例代码**: ```xml &lt;logic:iterate id="item" name=...

    Struts标签 -LOGIC标签

    &lt;/logic:iterate&gt; ``` **2. `logic:present`与`logic:notPresent`标签** 这两个标签用于检查指定的请求、session或application作用域中是否存在某个对象。如果存在,`logic:present`会显示其内部的内容;反之,`...

    struts logic 标签解释 跟例子

    * `&lt;logic:iterate&gt;`:进行循环遍历 请求转发或重定向的 Logic 标签 * `&lt;logic:forward&gt;`:进行请求转发 * `&lt;logic:redirect&gt;`:进行请求重定向 这些 Logic 标签可以根据需要组合使用,以实现复杂的逻辑判断和...

    struts标签使用war

    例如,`&lt;logic:equal&gt;` 比较两个值是否相等,`&lt;logic:iterate&gt;` 用于迭代集合。 - `.strutshtml`:提供与用户界面交互的标签,如表单元素、链接等。例如,`&lt;html:text&gt;` 用于创建文本输入框,`&lt;html:submit&gt;` 创建...

    struts1逻辑标签logic的使用

    三、`&lt;logic:iterate&gt;`标签 用于遍历集合,如数组、列表或Map。在循环中,我们可以访问当前元素。下面的例子展示了如何遍历一个用户列表并显示他们的用户名: ```jsp &lt;logic:iterate id="user" name="users"&gt; ...

Global site tag (gtag.js) - Google Analytics