JSTL 1.2버전 사용 시 JSP 상단에 적어주는 내용이다
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>그러나 Tomcat과 Java의 버전이 상향하면 기존의 JSTL(1.2버전 이하) 사용 시 JSP에서 에러 발생할 수 있으니 아래와 같이 변경해보자
pom.xml
<dependencies>
<dependency>
<groupId>jakarta.servlet.jsp.jstl</groupId>
<artifactId>jakarta.servlet.jsp.jstl-api</artifactId>
<version>3.0.0</version>
</dependency>
<dependency>
<groupId>org.glassfish.web</groupId>
<artifactId>jakarta.servlet.jsp.jstl</artifactId>
<version>3.0.1</version>
</dependency>
</dependencies>
members.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="jakarta.tags.core" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<a href="/index.html">메인</a>
<table>
<thead>
<th>id</th>
<th>username</th>
<th>age</th>
</thead>
<tbody>
<c:forEach var="item" items="${members}">
<tr>
<td>${item.id}</td>
<td>${item.username}</td>
<td>${item.age}</td>
</tr>
</c:forEach>
</tbody>
</table>
</body>
</html>
728x90
'JSP' 카테고리의 다른 글
| [JSP]파일 업로드, 파일 다운로드(jakarta) (3) | 2024.06.01 |
|---|---|
| IntelliJ JSP 시작 설정 (0) | 2024.05.22 |
| tomcat 설치, 실행 (0) | 2024.05.21 |
| 이클립스 web.xml 생성 (0) | 2023.06.18 |