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>
分享到:
相关推荐
- `<s:bean>` 和 `<s:iterator>` 结合可以用来生成序列号或其他计数器功能,如示例所示,可以设置起始和结束值,然后迭代输出。 7. **OGNL 用法**: - OGNL 可以方便地访问和操作对象属性,如 `#userList` 表示在...
<p>名称:<s:property value="name"/></p> </s:iterator> ``` - **说明**:遍历一个集合或数组,并对每个元素执行标签体内的内容。 25. **`<s:label>`** - 显示标签。 - **示例**: ```jsp <s:label value=...
<s:iterator value="userList" status="u"> <s:property value="userName"/> </s:iterator> ``` 此标签能有效处理大量数据展示,`value`属性指定集合名称,`status`属性可提供额外的迭代信息。 ### 5. URL生成...
<s:iterator value="list"> <s:property value="%{#status.index}"/>: #{item} </s:iterator> </s:sort> ``` ##### 41. `<s:submit>` - 提交按钮标签 用于创建一个提交按钮。 ```jsp <s:submit value="提交"/> `...
<s:label for="email">Email:</s:label> ``` 创建一个与`email`输入框关联的标签。 29. **`<s:merge>`** - 合并多个列表。例如: ```jsp <s:merge var="mergedList"> <s:property value="list1"/> <s:...
例如,`<s:textfield name="user.name"></s:textfield>`将与名为"user"的JavaBean的"name"属性关联。如果需要设置初始值,可以添加`value`属性,如`value="%{user.name}"`。 2. `<s:textarea>`: 用于创建多行文本...
例如`<s:iterator value="userList" id="user" status="u"><s:property value="userName"/></s:iterator>`,会遍历`userList`并将每个元素的`userName`属性值显示出来。Action中需要有名为`userList`的集合。 5. **...
姓名:<s:property value="user.userName"/> 年龄:<s:property value="user.age"/> </s:iterator> ``` 上面的例子会遍历`userList`集合,并输出每个用户的姓名和年龄。 ##### 3)组合标签 组合标签用于将多...
- 示例:`<s:choose><s:when test="%{#session.user == 'admin'}">Admin Panel</s:when><s:otherwise>Guest</s:otherwise></s:choose>` - 用途:类似于 Java 中的 switch-case 结构,用于复杂的条件判断。 ##### ...
5. **迭代标签`<s:iterator>`**:这个标签用于遍历集合,如`<s:iterator value="userList" id="user" status="u">`,其中`value`属性指定要迭代的集合(如List或Map),`id`属性用于在循环内部引用当前项,`status`...
- `<s:iterator value="userList" id="user" status="u">`用于遍历集合,如List、Map等。`value`属性指定集合,`id`和`status`提供当前迭代状态的引用。在迭代体内,可以使用`s:property`标签显示集合元素的属性,...
<s:iterator value="userList" id="user" status="u"> <s:property value="userName"/> </s:iterator> ``` 这段代码会遍历`userList`集合中的每个元素,并显示每个用户的`userName`属性。 ##### 1.6 URL标签<s:...
邮箱:<s:property value="email" /><br/> </s:iterator> ``` 如果`users`是一个包含多个用户对象的列表,则这段代码会遍历每个用户并输出用户名和邮箱。 ##### 5. `<s:include>` 标签 - **用途**:包含其他...
<s:iterator value="userList" status="u"> <s:property value="userName" /> </s:iterator> ``` - **说明**: - 该标签用于遍历集合中的每一个元素,并可以通过`<s:property>`标签输出每个元素的属性值。 - `...
<s:iterator value="userList" status="u"> <s:property value="userName" /> </s:iterator> ``` 这里`value`属性指定了需要遍历的集合名称。`status`属性提供了迭代器的状态信息。 ##### 6. URL地址标签 - `<s:...
接着,`<s:iterator>`标签遍历这个列表,并通过`<s:property>`标签显示每个元素的值。这样,我们可以动态地展示列表中的所有内容。 接着,OGNL同样支持创建和遍历Map(映射)集合。这里,`<s:set>`标签创建了一个...
<s:iterator value="list" id="user"> <s:property value="#user.id" /> <s:property value="#user.name" /> <s:property value="#user.age" /> </s:iterator> ``` **遍历 Map**: ```xml <s:iterator ...
- 引用Request作用域的`userList`:`<s:iterator value="#userList" />` - 引用Action中的`getListMenu`方法返回的列表:`<s:iterator value="listMenu" />` 7. **s:bean和s:counter标签** - `s:bean`标签可以...
- **迭代遍历**: `<s:iterator value="userList" ...>`用于遍历集合如List或Map,配合`<s:property>`展示集合中的每个元素。 - **URL生成**: `<s:url action="" ...>`用于生成URL并可通过`s:param`子元素传递参数。...
<s:iterator value="request.userList" status="status"> 用户ID: <s:property value="userId"/> - 用户名: <s:property value="username"/> <br/> 当前索引: <s:property value="%{#status.index}"/>, 是否是...