学习JSTL时,看到JSTL1.1支持Servlet2.4和JSP2.0规范。
可是在应用时,却得不到相应的结果,估计是版本的问题。请问如何知道当前使用的JSP和Servlet的版本?<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ taglib prefix="c" uri="WEB-INF/tld/c.tld" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
 
<body>
<c:forEach var="i" begin ="1" end ="10" step ="1">
     ${i}<br/>
</c:forEach>
</body>
</html>此段代码显示的结果:
${i}
${i}
${i}
${i}
${i}
${i}
${i}
${i}
${i}
${i}
为什么i没有被替换成数值,书上介绍的是可以的。