`

jstl的forEach使用和jstl变量实现自增

    博客分类:
  • jsp
阅读更多
<c:forEach items="${reallyChooseSubjectList}" var="reallyChooseSubject"> 
   		
   		<tr>
   			<td width="20px;">(<%=i %>) </td><td>${reallyChooseSubject.name}</td>
   			<td>
   				<input type="hidden" name="subjectId<%=i %>" id="subjectId<%=i %>" value="${reallyChooseSubject.id }">
   		
			</td>
   		</tr>
   		<tr>
   			<td width="20px;"><td><input type="radio" name="answer<%=i %>" value="A" />A.${reallyChooseSubject.answer_A}</td><td></td>
   		</tr>
   		<tr>
   			<td width="20px;"><td><input type="radio" name="answer<%=i %>" value="B" />B.${reallyChooseSubject.answer_B}</td><td></td>
   		</tr>
   		<tr>
   			<td width="20px;"><td>
   				<c:if test="${reallyChooseSubject.answer_C != ''}" scope="page">
   					<input type="radio" name="answer<%=i %>"  value="C" />C.${reallyChooseSubject.answer_C}
   				</c:if>
   			</td><td></td>
   		</tr>
   		<tr>
   			<td width="20px;"><td>
   				<c:if test="${reallyChooseSubject.answer_D != ''}" scope="page">
   					<input type="radio" name="answer<%=i %>"  value="D" />D.${reallyChooseSubject.answer_D}
   				</c:if>
   			</td><td></td>
   		</tr>
   		<tr><%i++; %></tr>
   		</c:forEach> 


在循环中变量自增:
<%@ page contentType="text/html;charset=gbk" %>
<%@taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>
<html>
<head>
<title>x</title>
<meta http-equiv="Content-Type" content="text/html;charset=gbk">

</head>
<body>
<c:set var="index" value="0" />
<c:forEach var="x" begin="1" end="9" step="1">
<c:set var="index" value="${index+1}" />
index:${index}
x:${x }
<br>

</c:forEach>
<br>

</body>
</html>
分享到:
评论

相关推荐

    jstl标签 forEach详解

    jstl forEach 标签详解 jstl forEach 标签是 JavaServer Pages Standard Tag Library (JSTL) 中的一个标签,用于循环控制,可以将集合中的成员循序浏览一遍。该标签的运作方式为当条件符合时,就会持续重复执行的...

    用JSTL实现JSP分页显示数据代码(MySQL数据库)

    JSTL 实现 JSP 分页显示数据代码(MySQL 数据库) 本文将详细讲解如何使用 JSTL 实现 JSP 分页显示数据代码,并...该代码的知识点涵盖了 JSTL 的使用、MySQL 数据库的使用、JSP 分页的实现和数据库和表的创建等方面。

    JAVAEE实验报告EL表达式和jstl标签库的使用.pdf

    我们还学习了如何使用 EL 表达式和 JSTL 标签库来实现具体的功能,例如输出数据、条件判断和选择等。 实验步骤: 1. EL 表达式实例程序的调试 在实验中,我们编写了一个 EL 表达式实例程序,用于演示 EL 表达式的...

    jstl标签使用文档,jstl标签使用帮助文档

    **JSTL(JavaServer Pages Standard Tag Library)** 是一个标准的标签库,它为Java Servlet和JavaServer Pages (JSP) 提供了强大的处理能力,使得开发者可以通过使用标签而不是脚本来实现页面逻辑,从而提高了代码...

    jstl的使用有关JSTL的用法详解

    - **tiles框架.txt**:Tiles框架与JSTL结合使用,可实现页面布局和组件化。 - **关于cookie的使用.txt**:虽然JSTL没有直接处理Cookie的标签,但可以通过Java EL表达式和JSP内置对象`pageContext`间接操作Cookie。 -...

    JSTL标签Jar包jstl和standard

    `jstl.jar` 包含了JSTL的主要实现,包括核心标签库(Core)、XML标签库(XML)和函数库(Functions)。核心标签库提供了如迭代、条件语句、URL重写等功能;XML标签库则支持XML处理,如XPath表达式;函数库则提供了...

    jstl练习实例,学习JSTL

    **JSTL(JavaServer Pages Standard Tag Library)**是...总结,JSTL是提高JSP开发效率的有效工具,通过学习和实践"jstl练习实例",开发者可以深入理解和熟练掌握JSTL的各种标签和功能,从而在实际项目中更好地应用。

    jstl帮助 jstl帮助手册 jstl帮助文档

    这个压缩包文件可能包含了关于JSTL的详细帮助、手册和文档,帮助开发者理解和使用JSTL进行高效开发。 JSTL主要由以下几个核心部分组成: 1. **Core标签库**:这是JSTL最基础的部分,包含了一系列处理页面流程控制...

    JSTL标签JSTL标签

    JSTL的出现是为了替代在JSP页面中大量使用的脚本元素,减少页面中的Java代码,使页面更加清晰和结构化。 **1. JSTL的核心组件:** JSTL主要由以下几个核心组件组成: - **Core**:提供基本的控制流程标签,如条件...

    jsp中使用jstl标签的驱动

    这两个文件包含了JSTL的核心实现和相关的标准标签库实现。在提供的压缩包中,可能包含了这些必要的文件。 在JSP页面中引入JSTL,我们需要在`&lt;jsp:root&gt;`元素内添加`&lt;%@taglib%&gt;`指令来导入JSTL库。例如,导入Core库...

    jstl 使用文档方便你快速入门 ,能够快速上手使用JSTL技术.pdf

    **JSTL(JSP Standard Tag Library)**是Java服务器页面(JSP)的一个扩展,旨在简化JSP页面的开发,通过提供一组预定义的标签,使得开发者可以在不使用脚本语言的情况下处理业务逻辑。JSTL的出现是为了替代JSP页面...

    jstl1.2标签库jar包

    这个JAR文件提供了JSTL API的实际实现,包括对JSTL标签的处理逻辑和功能。在运行时,Web应用服务器需要这个JAR来执行在JSP页面中使用的JSTL标签。`jstl-impl-1.2.jar`包含了处理表达式语言(EL, Expression ...

    jstl学习大全,jstl源码,很全的jstl学习代码

    例如,可以尝试将`beanutilexamples`中的bean utility与JSTL结合使用,实现更复杂的业务逻辑。 综上所述,这个资源包是一个全面的JSTL学习平台,包含了从基础到进阶的各种示例,适合JSP开发者进行深入学习和实践,...

    jstl分页jstl分页

    在本示例中,我们将探讨如何利用JSTL实现分页功能,特别是在结合JavaBean、JSP和SQL Server 2005数据库的情况下。 首先,我们要理解分页的基本原理。分页主要是通过限制数据库查询返回的数据量来实现的,每次只获取...

    JSTL教程

    例如,`&lt;c:forEach&gt;`用于迭代集合,`&lt;c:if&gt;`和`&lt;c:choose&gt;`用于条件判断,`&lt;c:set&gt;`和`&lt;c:remove&gt;`用于变量的设置和移除。 **2. Format标签库**:此库用于数据的格式化,特别是数字和日期。它还支持本地化,允许...

    JSTL的 应用实例

    在`jstlsample`实例中,可能会包含一个简单的JSP页面,展示了如何使用上述的JSTL标签来实现特定功能,例如遍历数组、执行条件判断或处理URL等。通过对这个实例的深入学习,开发者可以更好地了解JSTL在实际项目中的...

    jstl应用,例子jstl应用,例子

    使用JSTL `forEach` 标签可以轻松实现这一功能: ```jsp ;charset=UTF-8" language="java" %&gt; &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; &lt;title&gt;JSTL应用示例 用户名 邮箱 ...

    jstl标签详解jstl标签详解jstl标签详解

    在实际开发中,`JSTL_标签库详解(一个不漏).doc`和`JSTL核心标签库.doc`这样的文档是极有价值的参考资料,它们详细解释了每个标签的用法、属性以及示例,可以帮助开发者快速理解和掌握JSTL的使用。确保阅读并理解...

    jstl使用的两个jar包

    而`standard.jar`和`jstl.jar`这两个JAR包是实现JSTL功能的关键组件。 `standard.jar`包含了EL(Expression Language)和JSTL的实现,特别是JSTL的Core、Function和Format等标签库的实现。EL是一种轻量级的脚本语言...

Global site tag (gtag.js) - Google Analytics