코딩항해기
[JSP] header, footer 넣기 2탄 (JSTL.ver) 본문
기존에 헤터푸터를 넣는 방식으로 incloud 지시자 태그를 사용했었는데 해당 방식이 오래되어 요즘에는 JSTL로 import한다는 사실을 알게 되어 JSTL로 다시 정리한다.
JSTL도 방식은 크게 다르지 않으며 import 태그를 사용한다.
<c:import url="헤더나 푸터의 경로"></c:import>
JSTL을 사용할 때 주의할 점은 바로 사용한 지시자 태그와 달리 상단에 JSTL taglib를 선언해야하고, 관련 파일을 WEB-INF 하위의 lib 폴더에 넣어야한다.
[예시]
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>헤터푸터 JSTL</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<%-- header 영역 --%>
<c:import url="header.jsp"></c:import>
<%-- main 영역 --%>
<div>
</div>
<%-- footer 영역 --%>
<c:import url="footer.jsp"></c:import>
</body>
</html>
'JSP' 카테고리의 다른 글
[JSP] DB에 있는 게시글 화면에 보여주기 (1) | 2024.08.31 |
---|---|
[JSP] JDBC - DAO 템플릿 정리 (0) | 2024.08.29 |
[JSP] 입력받은 이미지 파일 저장하기 (0) | 2024.08.27 |
[JSP] DB에서 이미지 파일 경로 받아서 화면에 띄우기 (0) | 2024.08.27 |
[JSP] Controller - 심화 (싱글톤패턴 : 핸들러맵핑 적용) (0) | 2024.08.20 |