`

struts2 遍历list

    博客分类:
  • JAVA
阅读更多
1、struts2代码:

Map session=ActionContext.getContext().getSession();

List<User> list=userServiceImpl.listUser();
session.put("list", list);

//list.jsp

<s:iterator value="#session.list" id="li" status="st" var="x">
   用户名:<s:property value="username"/>---
   密码:<s:property value="password"/>---

<a href="update.jsp?id=<s:property value='id' />" href="_blank">修改</a>

<br/>
  </s:iterator>



2、struts2代码

HttpServletRequest request=ServletActionContext.getRequest();

List<User> list=userServiceImpl.listUser();
request.setAttribute("list", list);

//list.jsp

<s:iterator value="#request.list" id="li" status="st" var="x">
   用户名:<s:property value="username"/>---
   密码:<s:property value="password"/>---

<a href="update.jsp?id=<s:property value='id' />" href="_blank">修改</a>

<br/>
  </s:iterator>



3、struts2代码:

Map session=ActionContext.getContext().getSession();

List<User> list=userServiceImpl.listUser();
session.put("list", list);

//list.jsp

<s:iterator value="#session.list" id="li" status="st" var="lee">
   用户名:<s:property value="#lee.username"/>---
   密码:<s:property value="#lee.password"/>---

<a href="update.jsp?id=<s:property value='#lee.id' />" href="_blank">修改</a>

<br/>
  </s:iterator>



4、struts2代码

HttpServletRequest request=ServletActionContext.getRequest();

List<User> list=userServiceImpl.listUser();
request.setAttribute("list", list);

//list.jsp

<s:iterator value="#request.list" id="li" status="st" var="lee">
   用户名:<s:property value="#lee.username"/>---
   密码:<s:property value="#lee.password"/>---

<a href="update.jsp?id=<s:property value='#lee.id' />" href="_blank">修改</a>

<br/>
  </s:iterator>
分享到:
评论

相关推荐

    struts2遍历集合

    根据提供的文件信息,本文将详细解析Struts2框架中遍历集合的方法,并附带介绍一些常用的Struts2标签使用技巧。 ### Struts2框架简介 Struts2是Apache基金会下的一个开源项目,它是一个用于开发Java Web应用程序的...

    struts2标签之列求和

    ### Struts2 标签之列求和 在Struts2框架中,处理表单、迭代数据等功能时,经常需要用到各种内置标签。其中,`&lt;s:iterator&gt;` 标签常用于循环显示列表数据,而结合`&lt;s:set&gt;`标签可以实现对列表中的数值进行求和操作...

    常用struts1遍历方法

    #### 一、使用`&lt;logic:iterate&gt;`遍历List(或Vector) 在实际应用中,我们常常需要将后端的数据展示到前端页面上,这时候就需要用到`&lt;logic:iterate&gt;`标签来实现对数据集合的遍历。 **示例代码:** ```jsp ...

    Struts2 iterator 标签遍历 Map,List,数组(三十六)

    接下来,我们讨论如何遍历List。List是一种有序的集合,`iterator`标签通过`status`属性可以提供迭代状态信息,如当前元素的索引等。假设我们有一个名为`myList`的List,我们可以这样遍历: ```jsp &lt;p&gt;Item #{...

    Struts迭代器(iterator)遍历List常用的4种例子

    2. 遍历List&lt;List&lt;String&gt;&gt; 3. 遍历UserEntity 4. 遍历List 遍历方法各有长短,若不是多表联接查询、显示表格的列数已经固定,一般用实体类(UserEntity)迭代的方式。相反,显示的数据表格行和列不确定,此时用实体...

    struts2 iterator标签遍历二维数组

    在Struts2框架中,`&lt;s:iterator&gt;`标签被广泛用于遍历集合或数组等数据结构。本文将深入探讨如何使用Struts2中的`&lt;s:iterator&gt;`标签来遍历二维数组,并通过实例代码来具体说明其用法。 ### Struts2 Iterator标签 ##...

    struts2迭代 Map List

    在这个场景下,我们关注的是如何在Struts2中迭代Map和List对象。这两种数据结构在Web开发中经常被用到,特别是在展示表单数据或动态渲染页面元素时。 首先,让我们深入了解`struts2-taglib`,这是一个包含Struts2...

    Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)

    Struts2会根据表单元素的名字自动填充这些集合,`list[0]`会对应到`list`的第0个元素,`map['key']`会对应到`map`的键为`key`的元素。 3. **结果的展示**: 一旦Action处理完数据,我们可以使用`&lt;s:iterator&gt;`...

    struts2分页代码的示例

    用一个返回类型为List的方法返回这些对象,接着在Struts2的action里面定义一个List属性,用这个List来接收从数据库中查询出来并进行了封装的那些对象,然后通过Struts2的标签遍历List里的每个对象,并把这些对象里所...

    Struts2+ajax+json返回list.docx

    在Web开发中,Struts2、Ajax和JSON的结合使用能实现异步数据交互,提高用户体验。本实例展示了如何在Struts2框架下,通过Ajax发送请求获取JSON数据,并将数据返回到JSP页面,以填充下拉列表(`&lt;s:select/&gt;`标签)。 ...

    Struts2中ognl遍历数组,list和map方法详解

    Struts2中OGNL遍历数组、List和Map方法详解 Struts2框架中,OGNL(Object-Graph Navigation Language)是一种强大的表达式语言,用于在Web应用程序中访问和操作对象。其中,OGNL遍历数组、List和Map是常见的操作,...

    详解Struts2标签遍历

    Struts2标签遍历详解 Struts2标签遍历是Struts2框架中的一个重要组件,用于在JSP页面中遍历集合中的元素。该标签可以遍历数组、集合、Map等数据结构,提供了多种方式来访问和操作集合中的元素。 1. 基本用法 ...

    struts2标签使用例子

    Struts2是一个强大的MVC(模型-视图-控制器)框架,用于构建企业级Java Web应用程序。在Struts2框架中,标签库是其一大特色,它提供了丰富的自定义标签,使得开发者能够更加便捷地创建动态页面。这些标签极大地简化...

    Struts2实例 国际化 类型转换 struts标签

    Struts2是一个强大的MVC(模型-视图-控制器)框架,被广泛应用于Java Web开发。这个实例项目展示了如何在实际应用中结合Struts2、国际化、类型转换以及Struts2自定义标签来实现用户管理功能,包括用户数据的增删改查...

    freemarker初探 附 freemarker中文手册 与 struts2 checkboxlist的研究

    在本篇文章中,我们将探讨Freemarker的基础知识,并结合Struts2中的checkboxlist进行研究。 首先,让我们理解Freemarker的工作原理。Freemarker是一个基于模板的、声明式的模板语言,它将数据模型与HTML或其他格式...

    struts2综合复习习题

    在Struts2中,数组通常会被转换成列表(List)来处理。 #### 概述习题 ##### 一、struts2框架的核心类库是() **答案解析:** - 正确答案为 **D.struts-core-2.3.15.jar**。 - `struts-core-2.3.15.jar`包含了...

    struts2的checkboxlist标签换行

    在Struts2中,`checkboxlist`标签是用于显示一组可选的复选框,通常用于用户在表单中多选选项。本文将深入探讨`checkboxlist`标签以及如何实现换行显示。 在Struts2的标签库中,`&lt;s:checkboxlist&gt;`标签主要用于创建...

    ajax+json+Struts2实现list传递实例讲解.docx

    在本文中,我们将深入探讨如何使用Ajax、JSON和Struts2框架实现List数据的传递。这个实例主要用于在不刷新整个页面的情况下,通过Ajax从后台获取并显示一个包含多个ErrorCondition对象的List集合。 首先,JSON...

    struts2简单实例

    它们可以通过Struts2的标签库(如`s:iterator`)来遍历并显示Action传递过来的学生信息。 6. **拦截器**: - 拦截器是Struts2的一大特色,它们在Action执行前后执行,提供了如日志、权限检查、事务管理等功能。在...

Global site tag (gtag.js) - Google Analytics