2015-09-30 4 views
0

Я использую тег <c:forEach>.....</c:forEach> в следующем .jsp-файле и получая «неизвестный тег c: forEach». Я использую Maven и следующую зависимость включали:неизвестный тег c: forEach

<dependency> 
     <groupId>javax.servlet</groupId> 
     <artifactId>jstl</artifactId> 
     <version>1.2</version> 
</dependency> 

и мой простой файл .jsp выглядит следующим образом:

<%@ 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> 
<body> 
<h3>GCImage Senior Design Project</h3> 
<br> 
<form action="query" method="post" commandName="queryForm"> 
    Enter an SQL Query: <br> <br> 
    <textarea name="query" path="query" cols="55" rows="3" 
     style="overflow: hidden"></textarea> 
    <br> <input type="submit" value="submit"> 
</form> 
<h3>Results:</h3> 
<br> 
<h5>File Paths:</h5> 

<c:forEach var="individualPath" items="${paths}"> 
    <tr> 
     <td>${individualPath}</td> 
    </tr> 
</c:forEach> 

</body> 
</html> 

Есть еще настройки, необходимые для JSTL? Из того, что я читал, зависимость от maven должна обрабатывать все. Помощь очень ценится.

ответ

3

Найден простой ответ на мой простой вопрос: мне нужно, чтобы включить TagLib в верхней части страницы .jsp следующим образом:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" 
pageEncoding="ISO-8859-1"%> 
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<body> 
<h3>GCImage Senior Design Project</h3> 
<br> 
<form action="query" method="post" commandName="queryForm"> 
    Enter an SQL Query: <br> <br> 
    <textarea name="query" path="query" cols="55" rows="3" 
     style="overflow: hidden"></textarea> 
    <br> <input type="submit" value="submit"> 
</form> 
<h3>Results:</h3> 
<br> 
<h5>File Paths:</h5> 

<c:forEach var="individualPath" items="${paths}"> 
    <tr> 
     <td>${individualPath}</td> 
    </tr> 
</c:forEach> 

</body> 
</html> 
Смежные вопросы