본문 바로가기
웹 프로그래밍(풀스택-->java)/웹프로그래밍(백엔드-->java)

12. Jsp 페이지 디렉티브

by 백엔드개발자0107 2021. 10. 23.

jsp 맨 윗단에 쓰는게 jsp include 디렉티브와 ,jsp taglib 디렉티브이다.

 

지금 당장은 일단 jsp include 디렉티브를 공부해야 한다.

 

jsp taglib는 나중에 다룰것이다.

 

 

그렇다면 include 디렉티브란 무엇인지 알아보자!

 

 

이 그림을 보면 알수있다. include의 뜻 자체가 무언가를 포함시키다 라는 뜻이다,

 

결론은 , 한 웹페이지가 있다면, TOP 페이지, BOTTOM 페이지 LEFT 페이지 등등,이렇게 이걸 하나의 페이지로 만들려면 

top에 해당하는 jsp를 만들고 ,bottom에 해당하는 페이지(JSP)를 만들고 하는 디렉티브가 include 디렉티브 이다.

 

 


*IncludeTest.jsp 

 

 

 

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

</head>

<body>

 

<center>

 

<table width="600" border="1">

<!-- Top -->

<tr height="150">

 

<td width="600" align="center"><%@include file="Top.jsp"%>

</td>

</tr>

 

<!-- Center -->

 

<tr height="400">

<td width="600" align="center"><img alt="" src="img/a.png"

width="400" height="300"></td>

</tr>

 

<!-- Bottom-->

 

<tr height="100">

<td align="center" colspan="6"><%@ include file="Bottom.jsp"

%>

</tr>

 

 

 

-->

 

 

</table>

 

</center>

 

 

</body>

</html>

 


Top.jsp

 

 

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

</head>

<body>

 

<center>

 

<table width="600" >

 

<tr height="100">

<td align="center" colspan="6"><font size="15">Camara

정보사이트</font></td>

</tr>

 

<tr height="50">

 

<td align="center">캐논</td>

<td align="center">니콘 </td>

<td align="center">삼성 </td>

<td align="center">LG</td>

<td align="center">소니 </td>

<td align="center">올림푸스 </td>

 

</tr>

 

</table>

 

 

</center>

 

 

</body>

</html>

 


Bottom.jsp

 

 

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

</head>

<body>

<center>

<table width="600">

 

<tr height="100">

<td align="center" colspan="6"><font size="15">

회사소개: 서울특별시 강서구 발산동 대주@ 102동<br>

전화번호: 02-356-8989

 

</font></td>

</tr>

</table>

</center>

 

 

</body>

</html>