`
king_tt
  • 浏览: 2258117 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jsp循环遍历后台List结果的三种常用方法

 
阅读更多


第一种:struts1.2循环遍历元素,name是结果集。引用标签库<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>

<logic:iterate id="x" name="alluser">
   <tr>
   	<td>${x.u_id }</td>
   	<td>${x.u_name }</td>
   	<td>${x.u_sex }</td>
   	<td><a href="${pageContext.request.contextPath }/user.do?method=one&u_id=${x.u_id }">修改</a></td>
   	<td><a href="${pageContext.request.contextPath }/user.do?method=del&u_id=${x.u_id }">删除</a></td>
   </tr>
 </logic:iterate>


第二种:struts2.0循环遍历元素,注:value是结果集。引用标签库<%@ taglib uri="/struts-tags" prefix="s" %>

<s:iterator value="allemp" status="all">
	<tr>
		<td><s:property value="#all.getIndex()+1"/> </td>
		<td>${EId }</td>
		<td>${EName }</td>
		<td>${TDept.PName }</td>
		<td>
			<s:if test="#this.ESex==1">男</s:if>
			<s:else>女</s:else>
		</td>
		<td>${ELove }</td>
		<td><a href="${pageContext.request.contextPath }/emp!one.action?e_id=${EId }">修改</a></td>
		<td><a href="${pageContext.request.contextPath }/emp!del.action?e_id=${EId }">删除</a></td>
	</tr>
</s:iterator>

第三种:serlvet用<c:>标签循环遍历,注:items是结果集。引用标签库<%@ taglib prefix="c" uri="/WEB-INF/c.tld" %>

<c:forEach var="x" items="${all}">
        <tr>
          <td id="title" colspan="2">标题:${x.n_title }</td>
        </tr>
        <tr>
          <td colspan="2">作者:${x.n_user }td>
        </tr>
</c:forEach>


分享到:
评论

相关推荐

    iterator 遍历循环代码

    对于集合中的元素进行遍历是常见操作,而`Iterator`接口则是Java中最常用的一种遍历集合的方式。本文将通过一个具体的示例代码来详细介绍如何利用`Iterator`进行集合遍历。 #### 二、示例代码解析 在给定的代码...

    从后台取得的数据list在jsp页面控制table每行显示四列

    JSTL提供了一系列标签库,如`c:forEach`,用于循环遍历集合。 以下是一个简单的JSP代码示例,展示如何控制每行显示四列: ```jsp &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; ${dataList...

    thymeleaf循环遍历集合并呈现在表格中

    Thymeleaf是一个强大的模板引擎,它在Spring MVC等框架中广泛使用,可以用来替代传统的JSP技术。Thymeleaf允许开发者使用自然语言般的HTML模板来动态渲染内容,使得前端代码更加清晰、易于理解和维护。 在本例中,...

    jsp项目答辩文档总结

    通过JSP循环遍历这个列表,并利用`&lt;img&gt;`标签显示每张图片。需要注意的是,为了防止内存溢出或其他异常,应当合理地控制循环次数,并在适当的时候跳出循环。 通过对JSP项目中以上六个技术难点的分析与总结,我们...

    c标签在jsp中的加载及相关jar包.rar

    在这个例子中,`${list}`是EL表达式,用于获取后台传递过来的List对象,`var="item"`定义了当前遍历项的变量名,`items="${list}"`则是指定要遍历的对象。 总的来说,"c标签在jsp中的加载及相关jar包.rar"文件提供...

    JSP分页小例子

    Servlet接收HTTP请求,根据请求参数(如页码、每页数量)进行数据库查询,然后将结果封装成Java对象(如List、Map)传递给JSP页面。 2. **EL和JSTL**:在JSP页面上,我们可以使用EL表达式获取Servlet传递的数据,...

    jsp中使用jstl标签的驱动

    在Java Web开发中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,而JSTL(JavaServer Pages Standard Tag Library)是JSP的一种标准标签库,它提供了一系列的标签来简化页面逻辑,提高代码的可读性和可...

    JSP的JSTL标签和EL表达式大全

    在这个例子中,`&lt;c:forEach&gt;`标签用于遍历由EL表达式`${list}`表示的列表,并使用`var`属性设置当前元素变量`item`,然后在循环体内输出每个元素。 **6. 总结** JSP的JSTL标签和EL表达式是提升开发效率和代码质量的...

    JSTL.zip_JSTL绑定数据_jstl后台

    4. **循环遍历**:对于集合数据,`&lt;c:forEach&gt;`标签可以方便地进行遍历输出: ```jsp ${list}" var="item"&gt; ${item.property} ``` `items`属性指定要遍历的集合,`var`属性定义了当前迭代元素的变量名。 ###...

    jsp jstl 递归 输出树 Tree 后台 Java 集合 递归 实现通用 树Tree

    为了实现递归,我们需要一个方法,该方法接收当前节点作为参数,并遍历其所有子节点,对每个子节点调用自身,直到没有更多的子节点为止。 以下是一个简单的Java代码示例,展示了如何使用递归来遍历树结构: ```...

    JSP页面设计表格

    例如,使用JSTL的`&lt;c:forEach&gt;`循环遍历数据集,动态生成表格: ```jsp &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; 姓名 年龄 城市 ${users}" var="user"&gt; ${user.name} ${...

    JSP无限级分类目录树_sorttree.rar

    3. 数据处理:将查询结果转化为适合JSP展示的数据结构,如树形数据结构,可以是List或Map。这里的关键是构建每个节点,包含其子节点列表,以便在JSP中进行遍历。 4. JSP页面设计:在JSP页面上,我们可以使用HTML和...

    jsp分页功能

    在JSP页面`list.jsp`中,我们可以使用EL表达式来调用这些方法。例如: ```jsp &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; &lt;%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt...

    详解javaweb中jstl如何循环List中的Map数据

    在Java Web开发中,JSTL(JavaServer Pages Standard Tag Library)是一种基于JSP页面的标签库,用于减少Java代码在JSP页面中的出现,提高页面的可读性和维护性。其中,标签是JSTL中用于迭代集合对象的一个重要标签...

    jsp分页实现

    3. **JSP页面展示**:在JSP页面上使用`&lt;c:forEach&gt;`标签循环遍历查询结果,显示数据。同时,使用条件判断生成上一页和下一页的链接。 **四、实例分析** 在给定的“fenye”文件中,可能包含了一个简单的分页示例,...

    BOOK(Servlet+EL+JSTL技术)

    通过EL,可以直接在JSP中引用后台传递的数据,而JSTL标签则用于处理页面逻辑,如循环遍历图书列表,根据条件显示或隐藏元素等。 【项目结构】 - `day27demo_book.iml`:这是IntelliJ IDEA项目的配置文件,包含了...

    cms后台管理

    *.jsp&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;JeeCmsFront&lt;/servlet-name&gt; *.htm&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; 通过servlet配置,可以找到jeecms-servlet-front.xml,在此...

    \MVC实现增删改查的小例子

    页面通过`for`循环遍历查询结果,并将每个学生的信息展示在表格中。每个行末都有两个链接,分别对应删除和更新操作,它们通过URL参数传递学生ID以执行相应的操作。 接着是`Update.jsp`,这个页面负责更新操作。当...

    三天以内新闻标题显示红色

    假设我们使用的是Struts2框架,那么在JSP页面中,我们需要遍历后台Action中传递过来的`List&lt;News&gt;`对象,其中`News`类包含`publishTime`属性。我们可以使用Struts2的迭代标签`&lt;s:iterator&gt;`来循环列表,然后使用条件...

    jstl jar包下载

    这里的 `${yourList}` 是EL表达式,用于访问后台传入的列表,而 `var="item"` 定义了当前循环变量的名称。 JSTL提供了其他功能强大的标签,比如用于国际化(i18n)的 `&lt;fmt:bundle&gt;` 和 `&lt;fmt:message&gt;` 标签,...

Global site tag (gtag.js) - Google Analytics