<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 标签是 JavaServer Pages Standard Tag Library (JSTL) 中的一个标签,用于循环控制,可以将集合中的成员循序浏览一遍。该标签的运作方式为当条件符合时,就会持续重复执行的...
JSTL 实现 JSP 分页显示数据代码(MySQL 数据库) 本文将详细讲解如何使用 JSTL 实现 JSP 分页显示数据代码,并...该代码的知识点涵盖了 JSTL 的使用、MySQL 数据库的使用、JSP 分页的实现和数据库和表的创建等方面。
我们还学习了如何使用 EL 表达式和 JSTL 标签库来实现具体的功能,例如输出数据、条件判断和选择等。 实验步骤: 1. EL 表达式实例程序的调试 在实验中,我们编写了一个 EL 表达式实例程序,用于演示 EL 表达式的...
**JSTL(JavaServer Pages Standard Tag Library)** 是一个标准的标签库,它为Java Servlet和JavaServer Pages (JSP) 提供了强大的处理能力,使得开发者可以通过使用标签而不是脚本来实现页面逻辑,从而提高了代码...
- **tiles框架.txt**:Tiles框架与JSTL结合使用,可实现页面布局和组件化。 - **关于cookie的使用.txt**:虽然JSTL没有直接处理Cookie的标签,但可以通过Java EL表达式和JSP内置对象`pageContext`间接操作Cookie。 -...
`jstl.jar` 包含了JSTL的主要实现,包括核心标签库(Core)、XML标签库(XML)和函数库(Functions)。核心标签库提供了如迭代、条件语句、URL重写等功能;XML标签库则支持XML处理,如XPath表达式;函数库则提供了...
**JSTL(JavaServer Pages Standard Tag Library)**是...总结,JSTL是提高JSP开发效率的有效工具,通过学习和实践"jstl练习实例",开发者可以深入理解和熟练掌握JSTL的各种标签和功能,从而在实际项目中更好地应用。
这个压缩包文件可能包含了关于JSTL的详细帮助、手册和文档,帮助开发者理解和使用JSTL进行高效开发。 JSTL主要由以下几个核心部分组成: 1. **Core标签库**:这是JSTL最基础的部分,包含了一系列处理页面流程控制...
JSTL的出现是为了替代在JSP页面中大量使用的脚本元素,减少页面中的Java代码,使页面更加清晰和结构化。 **1. JSTL的核心组件:** JSTL主要由以下几个核心组件组成: - **Core**:提供基本的控制流程标签,如条件...
这两个文件包含了JSTL的核心实现和相关的标准标签库实现。在提供的压缩包中,可能包含了这些必要的文件。 在JSP页面中引入JSTL,我们需要在`<jsp:root>`元素内添加`<%@taglib%>`指令来导入JSTL库。例如,导入Core库...
**JSTL(JSP Standard Tag Library)**是Java服务器页面(JSP)的一个扩展,旨在简化JSP页面的开发,通过提供一组预定义的标签,使得开发者可以在不使用脚本语言的情况下处理业务逻辑。JSTL的出现是为了替代JSP页面...
这个JAR文件提供了JSTL API的实际实现,包括对JSTL标签的处理逻辑和功能。在运行时,Web应用服务器需要这个JAR来执行在JSP页面中使用的JSTL标签。`jstl-impl-1.2.jar`包含了处理表达式语言(EL, Expression ...
例如,可以尝试将`beanutilexamples`中的bean utility与JSTL结合使用,实现更复杂的业务逻辑。 综上所述,这个资源包是一个全面的JSTL学习平台,包含了从基础到进阶的各种示例,适合JSP开发者进行深入学习和实践,...
在本示例中,我们将探讨如何利用JSTL实现分页功能,特别是在结合JavaBean、JSP和SQL Server 2005数据库的情况下。 首先,我们要理解分页的基本原理。分页主要是通过限制数据库查询返回的数据量来实现的,每次只获取...
例如,`<c:forEach>`用于迭代集合,`<c:if>`和`<c:choose>`用于条件判断,`<c:set>`和`<c:remove>`用于变量的设置和移除。 **2. Format标签库**:此库用于数据的格式化,特别是数字和日期。它还支持本地化,允许...
在`jstlsample`实例中,可能会包含一个简单的JSP页面,展示了如何使用上述的JSTL标签来实现特定功能,例如遍历数组、执行条件判断或处理URL等。通过对这个实例的深入学习,开发者可以更好地了解JSTL在实际项目中的...
使用JSTL `forEach` 标签可以轻松实现这一功能: ```jsp ;charset=UTF-8" language="java" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <title>JSTL应用示例 用户名 邮箱 ...
在实际开发中,`JSTL_标签库详解(一个不漏).doc`和`JSTL核心标签库.doc`这样的文档是极有价值的参考资料,它们详细解释了每个标签的用法、属性以及示例,可以帮助开发者快速理解和掌握JSTL的使用。确保阅读并理解...
而`standard.jar`和`jstl.jar`这两个JAR包是实现JSTL功能的关键组件。 `standard.jar`包含了EL(Expression Language)和JSTL的实现,特别是JSTL的Core、Function和Format等标签库的实现。EL是一种轻量级的脚本语言...