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脚本和<logic:iterate>标签:实现循环和分支逻辑 jsp脚本和<logic:iterate>标签:实现循环和分支逻辑 jsp脚本和<logic:iterate>标签:实现循环和分支逻辑
- 使用 `<logic:iterate>` 遍历名为 `list` 的集合,集合元素类型为 `example.User`。 - 通过 `<bean:write>` 输出每个用户的名字和密码。 ##### 3. 创建 User 类 为了配合上述示例,还需要创建一个 `User` 类: ...
HTML页面部分的代码显示了如何在表格中使用`logic:iterate`标签遍历`list`集合,对于每个`accountBean`对象,将其属性值渲染到表格的相应单元格中。`bean:write`标签用于输出bean的属性值,例如`accountBean`的`...
1. Map里存放的是bean时<br><br><logic:iterate id="destMap" name="srcMap"><br><br> <bean:define id="bean" name="destMap" property="value" /><br><br> <bean:write name="bean" property="name" /><br><br></...
<logic:iterate id="dept" name="depts"> <html:option value="1"><bean:write name="dept" property="name"/></html:option> </logic:iterate> </html:select> ``` 这段代码中,`logic:iterate`标签用于遍历`...
Struts-Logic Iterate标签是Apache Struts框架中的一个重要组件,用于在JSP页面中迭代集合对象,如数组、列表或Map。这个标签提供了一种简洁的方式来遍历数据,并且可以与Struts的其他标签(如`bean:write`)配合...
此外,`<logic:notEmpty>`可以检查集合或数组是否为空,`<logic:iterate>`可以遍历集合并迭代其元素,这些都是非常实用的逻辑控制标签。 然而,需要注意的是,Struts 1.x已经相对老旧,现代的Web开发更多地转向了...
Logic标签库包含了处理逻辑控制的标签,如`<logic:equal>`、`<logic:notEqual>`、`<logic:iterate>`等。这些标签允许在JSP页面上进行条件判断和循环操作,减少了对脚本let的依赖。 **Template标签库** Template标签...
在探讨“struts logic:iterater换行”的知识点时,我们首先需要理解Struts框架以及其内嵌的逻辑标签库(Logic Tag Library)中的`<logic:iterate>`标签的使用方式,尤其是如何在迭代过程中实现换行效果。下面将详细...
除了上述基本用法,`<logic:iterate>`还可以与其他逻辑标签结合使用,例如`<logic:notEmpty>`、`<logic:equal>`等,实现更复杂的条件判断和流程控制。 需要注意的是,随着技术的发展,Struts 1的`logic`标签库在...
<logic:iterate id="item" name="items"> <bean:write name="item" property="name" />: <bean:write name="item" property="description" /> </logic:iterate> ``` 以上是Struts1框架中`table`标签中逻辑标签的...
例如,遍历一个用户列表,可以使用`<logic:iterate>`将每个用户的信息显示在网页上。 2. `<logic:equal>`和`<logic:notEqual>`: 这两个标签用于比较两个值是否相等或不相等。在增删改查操作中,我们可能需要根据...
给出的代码示例展示了如何在JSP中使用`<logic:iterate>`标签来遍历一个名为`infoContentList`的列表,并将每个元素的`st_img`属性值作为图片源显示在一个表格中。此外,还通过计算当前索引与4取模的结果来实现每四张...
`<logic:iterate>`标签用于遍历数组、列表(List)、集合(Set)和映射(Map)等数据结构。这个标签允许开发者轻松地处理循环操作,而无需编写复杂的Java代码。 **示例代码**: ```xml <logic:iterate id="item" name=...
</logic:iterate> ``` **2. `logic:present`与`logic:notPresent`标签** 这两个标签用于检查指定的请求、session或application作用域中是否存在某个对象。如果存在,`logic:present`会显示其内部的内容;反之,`...
* `<logic:iterate>`:进行循环遍历 请求转发或重定向的 Logic 标签 * `<logic:forward>`:进行请求转发 * `<logic:redirect>`:进行请求重定向 这些 Logic 标签可以根据需要组合使用,以实现复杂的逻辑判断和...
例如,`<logic:equal>` 比较两个值是否相等,`<logic:iterate>` 用于迭代集合。 - `.strutshtml`:提供与用户界面交互的标签,如表单元素、链接等。例如,`<html:text>` 用于创建文本输入框,`<html:submit>` 创建...
三、`<logic:iterate>`标签 用于遍历集合,如数组、列表或Map。在循环中,我们可以访问当前元素。下面的例子展示了如何遍历一个用户列表并显示他们的用户名: ```jsp <logic:iterate id="user" name="users"> ...