본문 바로가기
JSP

[JSP]jakarta JSTL 설정

by Coarti 2024. 6. 2.

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>

 
https://velog.io/@gmg0521/JSP-jakarta-JSTL-%EC%82%AC%EC%9A%A9-%EB%B0%A9%EB%B2%95-Java-EE%EC%97%90%EC%84%9C-Jakarta-EE%EB%A1%9C

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