본문 바로가기
웹 프로그래밍/Servlet & JSP

JSP 태그 #2 - JSP 태그 종류 및 include 지시어

by 안드레날린 2022. 4. 18.

JSP 태그 종류

종류 시작 태그 종료 태그 설명
지시어 태그 <%@ %> JSP 페이지의 전체 속성을 지시
선언 태그 <%! %> JSP 페이지에서 사용되는 변수와 메소드 선언
표현식 태그 <%= %> 변수의 값이나 메소드의 결과를 출력
스크립트릿 태그 <% %> 사용할 스크립트 언어를 설정(Java 포함)
주석문 태그 <%-- --%> 주석
액션 태그 <jsp:action> </jsp:action> Bean 사용 및 연결 동작과 관련된 기능을 이용

 

지시어 태그

JSP 페이지가 컨테이너에 정보를 보내기 위한 태그이다.

<%@ page %> : JSP 페이지의 전체 속성을 지정

<%@ include %> : 다른 페이지를 현재 페이지에 포함

<%@ taglib %> : 태그 라이브러리의 태그 사용

 

include 지시어 특징

페이지 내에서 다른 HTML 또는 JSP 소스 코드를 그대로 포함 시키는 기능을 수행한다.

각각의 페이지에 포함시켜 사용할 수 있다.

 

include 지시어 사용 방법

<%@ include file="../common/common.jsp" %>

 

include 지시어 사용 예시

# common/header.jsp

<%@ page contentType="text/html;charset=utf-8" %>

<%!
    int visitCnt = 0;
    
    void addVisitCnt()
    {
        visitCnt++;
    }
%>

<% addVisitCnt(); %>

<html>
<head>
<title>include Example</title>
</head>
<body>
<center>
<h1>당신은 <%= visitCnt %>번 째 손님 입니다.</h1>
</center>

 

# common/footer.jsp

<%@ page contentType="text/html;charset=utf-8" %>

<center>
<p>방문해 주셔서 감사합니다.</p>
</center>
</body>
</html>

 

# visit.jsp

<%@ page contentType="text/html;charset=utf-8" %>

<%@ include file="common/header.jsp" %>
<center>
<p>방문 메인 페이지</p>
</center>
<%@ include file="common/footer.jsp" %>

 

< visit.jsp 실행 결과 >

'웹 프로그래밍 > Servlet & JSP' 카테고리의 다른 글

JSP 태그 #1 - JSP 태그 종류 및 page 지시어  (0) 2022.04.17
JSP 페이지 작성과 실행  (0) 2022.04.17
JSP 시작하기  (0) 2022.04.17
JSP 개요  (0) 2022.04.17