`
shuaigg.babysky
  • 浏览: 571248 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

<s:iterator>输出request里保存的List<User>

JSP 
阅读更多

User类

private Integer id ;
	
	private String username ;
	
	private String password ;

	public String getUsername() {
		return username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

 

execute方法

public String execute() throws Exception {
		List<User> list = new ArrayList<User>();
		for (int i = 1; i <= 5; i++) {
			User user = new User();
			user.setId(i);
			user.setUsername("username" + i);
			user.setPassword("password" + i);
			list.add(user);
		}
		HttpServletRequest request = ServletActionContext.getRequest();
		request.setAttribute("list", list);
		return SUCCESS;
	}

 jsp中使用<s:iterator>标签迭代输出list里面保存的User

<table border="1"> 	
			<s:iterator value="#request.list">
				<tr>
				<td><s:property value="id"/></td>
				<td><s:property value="username"/></td>
				<td><s:property value="password"/></td>
				</tr>
			</s:iterator>
	</table>

 

分享到:
评论

相关推荐

    struts2中siterator 标签的使用详解 及 OGNL用法

    - `&lt;s:bean&gt;` 和 `&lt;s:iterator&gt;` 结合可以用来生成序列号或其他计数器功能,如示例所示,可以设置起始和结束值,然后迭代输出。 7. **OGNL 用法**: - OGNL 可以方便地访问和操作对象属性,如 `#userList` 表示在...

    struts2的s标签

    &lt;p&gt;名称:&lt;s:property value="name"/&gt;&lt;/p&gt; &lt;/s:iterator&gt; ``` - **说明**:遍历一个集合或数组,并对每个元素执行标签体内的内容。 25. **`&lt;s:label&gt;`** - 显示标签。 - **示例**: ```jsp &lt;s:label value=...

    Struts2页面开发中常用标签

    &lt;s:iterator value="userList" status="u"&gt; &lt;s:property value="userName"/&gt; &lt;/s:iterator&gt; ``` 此标签能有效处理大量数据展示,`value`属性指定集合名称,`status`属性可提供额外的迭代信息。 ### 5. URL生成...

    struts2标签整理

    &lt;s:iterator value="list"&gt; &lt;s:property value="%{#status.index}"/&gt;: #{item} &lt;/s:iterator&gt; &lt;/s:sort&gt; ``` ##### 41. `&lt;s:submit&gt;` - 提交按钮标签 用于创建一个提交按钮。 ```jsp &lt;s:submit value="提交"/&gt; `...

    struts2.0的标签库

    &lt;s:label for="email"&gt;Email:&lt;/s:label&gt; ``` 创建一个与`email`输入框关联的标签。 29. **`&lt;s:merge&gt;`** - 合并多个列表。例如: ```jsp &lt;s:merge var="mergedList"&gt; &lt;s:property value="list1"/&gt; &lt;s:...

    struts标签

    例如,`&lt;s:textfield name="user.name"&gt;&lt;/s:textfield&gt;`将与名为"user"的JavaBean的"name"属性关联。如果需要设置初始值,可以添加`value`属性,如`value="%{user.name}"`。 2. `&lt;s:textarea&gt;`: 用于创建多行文本...

    struts2常用标签说明

    例如`&lt;s:iterator value="userList" id="user" status="u"&gt;&lt;s:property value="userName"/&gt;&lt;/s:iterator&gt;`,会遍历`userList`并将每个元素的`userName`属性值显示出来。Action中需要有名为`userList`的集合。 5. **...

    struts2的标签库

    姓名:&lt;s:property value="user.userName"/&gt; 年龄:&lt;s:property value="user.age"/&gt; &lt;/s:iterator&gt; ``` 上面的例子会遍历`userList`集合,并输出每个用户的姓名和年龄。 ##### 3)组合标签 组合标签用于将多...

    struts2标签的使用

    - 示例:`&lt;s:choose&gt;&lt;s:when test="%{#session.user == 'admin'}"&gt;Admin Panel&lt;/s:when&gt;&lt;s:otherwise&gt;Guest&lt;/s:otherwise&gt;&lt;/s:choose&gt;` - 用途:类似于 Java 中的 switch-case 结构,用于复杂的条件判断。 ##### ...

    struts2 的标签库

    5. **迭代标签`&lt;s:iterator&gt;`**:这个标签用于遍历集合,如`&lt;s:iterator value="userList" id="user" status="u"&gt;`,其中`value`属性指定要迭代的集合(如List或Map),`id`属性用于在循环内部引用当前项,`status`...

    struts2里的一些标签

    - `&lt;s:iterator value="userList" id="user" status="u"&gt;`用于遍历集合,如List、Map等。`value`属性指定集合,`id`和`status`提供当前迭代状态的引用。在迭代体内,可以使用`s:property`标签显示集合元素的属性,...

    struts2标签归纳详解

    &lt;s:iterator value="userList" id="user" status="u"&gt; &lt;s:property value="userName"/&gt; &lt;/s:iterator&gt; ``` 这段代码会遍历`userList`集合中的每个元素,并显示每个用户的`userName`属性。 ##### 1.6 URL标签&lt;s:...

    Struts2标签库的所有

    邮箱:&lt;s:property value="email" /&gt;&lt;br/&gt; &lt;/s:iterator&gt; ``` 如果`users`是一个包含多个用户对象的列表,则这段代码会遍历每个用户并输出用户名和邮箱。 ##### 5. `&lt;s:include&gt;` 标签 - **用途**:包含其他...

    Struts2页面开发中常用的标签介绍

    &lt;s:iterator value="userList" status="u"&gt; &lt;s:property value="userName" /&gt; &lt;/s:iterator&gt; ``` - **说明**: - 该标签用于遍历集合中的每一个元素,并可以通过`&lt;s:property&gt;`标签输出每个元素的属性值。 - `...

    Struts2常用标签及说明

    &lt;s:iterator value="userList" status="u"&gt; &lt;s:property value="userName" /&gt; &lt;/s:iterator&gt; ``` 这里`value`属性指定了需要遍历的集合名称。`status`属性提供了迭代器的状态信息。 ##### 6. URL地址标签 - `&lt;s:...

    OGNL学习笔记,包含struts2中ognl的各种用法

    接着,`&lt;s:iterator&gt;`标签遍历这个列表,并通过`&lt;s:property&gt;`标签显示每个元素的值。这样,我们可以动态地展示列表中的所有内容。 接着,OGNL同样支持创建和遍历Map(映射)集合。这里,`&lt;s:set&gt;`标签创建了一个...

    struts学习笔记(4)

    &lt;s:iterator value="list" id="user"&gt; &lt;s:property value="#user.id" /&gt; &lt;s:property value="#user.name" /&gt; &lt;s:property value="#user.age" /&gt; &lt;/s:iterator&gt; ``` **遍历 Map**: ```xml &lt;s:iterator ...

    struts2中siterator 标签的使用详解 及 OGNL用法.pdf

    - 引用Request作用域的`userList`:`&lt;s:iterator value="#userList" /&gt;` - 引用Action中的`getListMenu`方法返回的列表:`&lt;s:iterator value="listMenu" /&gt;` 7. **s:bean和s:counter标签** - `s:bean`标签可以...

    Struts2页面取值总结

    - **迭代遍历**: `&lt;s:iterator value="userList" ...&gt;`用于遍历集合如List或Map,配合`&lt;s:property&gt;`展示集合中的每个元素。 - **URL生成**: `&lt;s:url action="" ...&gt;`用于生成URL并可通过`s:param`子元素传递参数。...

    struts2标签详解

    &lt;s:iterator value="request.userList" status="status"&gt; 用户ID: &lt;s:property value="userId"/&gt; - 用户名: &lt;s:property value="username"/&gt; &lt;br/&gt; 当前索引: &lt;s:property value="%{#status.index}"/&gt;, 是否是...

Global site tag (gtag.js) - Google Analytics