一JSP新手的弱问题
TOM CAT 5
下边编写了一个JSP文件,该例子来自与JSP权威人士之一的O'REILLY的JSP。但是跑不起来,提示的意思大概是说TAG不允许表达式。后来我又冲下下载了JSTL,还是不行,请哪位大侠给看看先
例子如下
<%@ page contentType="text/html" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<html>
<head>
<title>User Info Entry Form</title>
</head>
<body bgcolor="white">
<form action="input_jstl.jsp" method="post">
<table>
<tr>
<td>Name:</td>
<td>
<input type="text" name="userName">
</td>
</tr>
<tr>
<td>Birth Date:</td>
<td>
<input type="text" name="birthDate">
</td>
<td>(Use format yyyy-mm-dd)</td>
</tr>
<tr>
<td>Email Address:</td>
<td>
<input type="text" name="emailAddr">
</td>
<td>(Use format name@company.com)</td>
</tr>
<tr>
<td>Gender:</td>
<td>
<input type="radio" name="gender" value="m" checked>Male<br>
<input type="radio" name="gender" value="f">Female
</td>
</tr>
<tr>
<td>Lucky number:</td>
<td>
<input type="text" name="luckyNumber">
</td>
<td>(A number between 1 and 100)</td>
</tr>
<tr>
<td>Favorite Foods:</td>
<td>
<input type="checkbox" name="food" value="z">Pizza<br>
<input type="checkbox" name="food" value="p">Pasta<br>
<input type="checkbox" name="food" value="c">Chinese
</td>
</tr>
<tr>
<td colspan=2>
<input type="submit" value="Send Data">
</td>
</tr>
</table>
</form>
You entered:<br>
Name: <c:out value="${param.userName}" /><br>
Birth Date: <c:out value="${param.birthDate}" /><br>
Email Address: <c:out value="${param.emailAddr}" /><br>
Gender: <c:out value="${param.gender}" /><br>
Lucky Number: <c:out value="${param.luckyNumber}" /><br>
Favorite Food:
<c:forEach items="${paramValues.food}" var="current">
<c:out value="${current}" />
</c:forEach>
</body>
</html>