๐น ๋๋ ํฐ๋ธ Directive
JSP ํ์ด์ง์ ์ ๋ฐ์ ์ธ ์ค์ ์ ์ ์ํ๋ ๋ฐ ์ฌ์ฉ๋๋ค. (์์ฑ ์ง์ )
<%@ page contentType = "text/html; charset=utf-8" %>
page | ํ์ด์ง ์ ๋ณด ์ง์ |
taglib | ์ฌ์ฉ ํ ํ๊ทธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ง์ |
include | ํน์ ์์ญ์ ๋ค๋ฅธ ๋ฌธ์ ํฌํจ์ํจ๋ค. |
๐น page ๋๋ ํฐ๋ธ
jsp ํ์ด์ง ์ ๋ณด๋ฅผ ์ ๋ ฅํ๊ธฐ ์ํด์ ์ฌ์ฉ ๋๋ค.
๐น page ๋๋ ํฐ๋ธ ์ฃผ์ ์์ฑ
contentType | JSP ํ์ด์ง์ MIME ํ์ ๊ณผ ๋ฌธ์ ์ธ์ฝ๋ฉ์ ์ค์ | <%@ page contentType="text/html; charset=UTF-8" %> |
import | JSP ํ์ด์ง์์ ์ฌ์ฉํ ์๋ฐ ํด๋์ค๋ ํจํค์ง๋ฅผ ์ํฌํธ | <%@ page import="java.util.*, java.text.*" %> |
trimDirectiveWhitespaces | JSP ๋๋ ํฐ๋ธ ์ฃผ์์ ๊ณต๋ฐฑ์ ์ ๊ฑฐํ ์ง๋ฅผ ์ง์ | <%@ page trimDirectiveWhitespaces="true" %> |
pageEncoding | JSP ํ์ด์ง์ ๋ฌธ์ ์ธ์ฝ๋ฉ์ ์ค์ | <%@ page pageEncoding="UTF-8" %> |
๋ฑ๋ฑ.... |
1) page : ํ์ด์ง๊ธฐ๋ณธ์ค์ <%page ์์ฑ=“์์ฑ๊ฐ”>
<%@ page language="java" contentType="text/html; charset=UTF-8“ pageEncoding="UTF-8"%>
2) include : include file ์ค์ <%include file=“ํ์ผ๋ช
”>
<%@ include file=“header.jsp"%>
3) taglib : ์ธ๋ถ๋ผ์ด๋ธ๋ฌ๋ฆฌํ๊ทธ์ค์
<%taglib uri=“uri” prefix=“๋ค์์คํ์ด์ค๋ช
”>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix=“c"%>