<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title> :: Employee List :: </title>
</head>
<body>
<table border=1>
<thead>
<tr>
<th>ID</th>
<th>Name</th>
<th>DOB</th>
<th>Salary</th>
<th>Active</th>
<th colspan=2>Action</th>
</tr>
</thead>
<tbody> <!-- My warnings start from here for unknown tag... -->
<c:forEach items="${employees}" var="employee">
<tr>
<td><c:out value="${employee.employeeId}" /></td>
<td><c:out value="${employee.employeeName}" /></td>
<td><fmt:formatDate pattern="yyyy-MMM-dd" value="${employee.dob}" /></td>
<td><c:out value="${employee.salary}" /></td>
<td><c:out value="${employee.active}" /></td>
<td><a href="EmployeeServlet?action=edit&empId=<c:out value="${employee.employeeId}"/>">Update</a></td>
<td><a href="EmployeeServlet?action=delete&empId=<c:out value="${employee.employeeId}"/>">Delete</a></td>
</tr>
</c:forEach>
</tbody>
</table>
<p><a href="EmployeeServlet?action=insert">Add Employee</a></p>
</body>
</html>
答案 0 :(得分:2)
确保在构建路径中包含所有必需的jar,最重要的是你缺少在JSP文档中导入JSTL核心taglib,添加以下内容:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
有关详细信息,请查看本教程:
答案 1 :(得分:1)
在JSP中添加核心标记lib。
答案 2 :(得分:0)
我面临着相同的情况,却忘了包含jstl core taglib。
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
还要在页面标记中使用isELIgnored="false"
。
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1" isELIgnored="false" %>