<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) 中的一个标签,用于循环控制,可以将集合中的成员循序浏览一遍。该标签的运作方式为当条件符合时,就会持续重复执行的...
我们还学习了如何使用 EL 表达式和 JSTL 标签库来实现具体的功能,例如输出数据、条件判断和选择等。 实验步骤: 1. EL 表达式实例程序的调试 在实验中,我们编写了一个 EL 表达式实例程序,用于演示 EL 表达式的...
JSTL的核心库 (`标签库) 包含了许多用于处理数据的标签,例如 `<c:forEach>` 用于遍历集合,`<c:if>` 和 `<c:choose>` 用于条件判断,以及 `<c:set>` 和 `<c:remove>` 用于设置和移除变量。在购物车实现中,这些标签...
JSTL的主要目标是提高JSP开发的可维护性和可读性,通过使用预定义的标签,开发者可以避免在页面中嵌入大量的Java代码。 **jstl.jar**文件是JSTL的核心库,包含了JSTL的所有主要标签实现。这些标签涵盖了流控制、I/O...
例如,`<c:forEach>`用于遍历集合,`<c:if>`用于条件判断,`<c:set>`用于设置变量,等等。`jstl.jar`还包含了EL(Expression Language)的支持,它是JSTL与页面上下文数据交互的关键。 2. `standard.jar`:这个文件...
JSTL 实现 JSP 分页显示数据代码(MySQL 数据库) 本文将详细讲解如何使用 JSTL 实现 JSP 分页显示数据代码,并...该代码的知识点涵盖了 JSTL 的使用、MySQL 数据库的使用、JSP 分页的实现和数据库和表的创建等方面。
JSTL的主要目标是减少在JSP页面中使用脚本元素,从而提高代码的可读性和维护性。 `jstl-api-1.2.jar` 和 `jstl-impl-1.2.jar` 是JSTL的两个关键组件: 1. **jstl-api-1.2.jar**:这是JSTL的API接口定义,包含了...
`standard-1.1.2.jar`中,虽然名为"标准",但其实是Apache Tomcat项目提供的一个依赖库,包含了JSTL实现所必需的Servlet和JSP API,以及对JAXP的支持,这些是处理JSTL标签时不可或缺的组件。 在部署Web应用程序时,...
**JSTL(JavaServer Pages Standard Tag Library)** 是一个标准的标签库,它为Java Servlet和JavaServer Pages (JSP) 提供了强大的处理能力,使得开发者可以通过使用标签而不是脚本来实现页面逻辑,从而提高了代码...
- **tiles框架.txt**:Tiles框架与JSTL结合使用,可实现页面布局和组件化。 - **关于cookie的使用.txt**:虽然JSTL没有直接处理Cookie的标签,但可以通过Java EL表达式和JSP内置对象`pageContext`间接操作Cookie。 -...
`功能描述.txt` 文件可能是对JSTL 1.2版本中各个标签和功能的详细说明,可以帮助开发者更好地理解和使用JSTL库。 总之,JSTL作为Java Web开发的重要工具,通过提供丰富的标签库,简化了开发者的工作,提高了代码的...
在Java Web开发中,`jstl.jar` 和 `standard.jar` 是两个非常重要的库文件,它们主要用于处理视图层的呈现,尤其是在使用JSP(JavaServer Pages)时。这两个jar文件包含了JSTL(JavaServer Pages Standard Tag ...
以上代码展示了如何使用JSTL的`<c:set>`设置变量,`<c:forEach>`遍历集合,以及`<fmt:formatDate>`格式化日期。 总结来说,JSTL和Standard.jar是Java Web开发中的重要工具,它们提供了丰富的标签库,帮助开发者编写...
JSTL Core库是JSTL中最基础的部分,它提供了许多与控制流程相关的标签,如`<c:if>`、`<c:choose>`、`<c:when>`、`<c:otherwise>`(条件判断)、`<c:forEach>`、`<c:forTokens>`(循环)、`<c:set>`、`<c:remove>`...
它们分别是JSTL的API接口和实现的jar包。 **jstl-api-1.2.jar** 包含了JSTL的接口定义,定义了各种标签的API,比如`<c:forEach>`、`<fmt:formatDate>`等。这个jar文件通常被添加到项目的编译类路径(classpath)中...
- 使用 JSTL 需要引入 javax.servlet.jsp.jstl-api 和 jstl 实现库,如 tomcat-jstl.jar。 6. **与 EL(Expression Language)的配合** - JSTL 和 EL 可以协同工作,EL 用于表达式求值,JSTL 标签用于控制流程和...
JSTL的核心标签库包括条件语句(如 `<c:if>` 和 `<c:choose>`)、迭代(如 `<c:forEach>`)以及变量操作(如 `<c:set>` 和 `<c:remove>`)。这些标签使得JSP页面更加结构化,降低了与HTML混杂的Java代码的复杂度。 ...
1. **JSTL核心库**:JSTL的核心库(`jstl.jar`)包含了执行常见Web任务的基本标签,如`<c:out>`用于输出变量,`<c:if>`和`<c:choose>`进行条件判断,`<c:forEach>`进行循环操作等。这些标签极大地提高了代码的可读性...
在本手册中,我们将深入探讨JSTL中的一些关键标签,特别是`set`、`out`和`forEach`,这些是日常开发中最为常见的标签。 ### 1. `set`标签 `set`标签用于在JSP页面中设置变量。它的基本语法如下: ```jsp ...
`使用说明.txt`文件通常会详细解释如何在项目中引入和使用JSTL,包括配置步骤、标签的用法示例以及常见问题的解决方法。建议仔细阅读该文件以更好地理解和应用JSTL。 总之,JSTL通过提供一系列预定义的标签,使JSP...