servlet์ JAVA ์ฝ๋ ์์ HTML ์ฝ๋๋ฅผ ํฌํจํ๋ ๊ตฌ์กฐ.
- JSP๊ฐ ์คํ๋๋ฉด Servlet์ผ๋ก ๋ณํ๋๋ฉด ์๋ฒ์์ ๋์๋๋ฉด์ ํ์ํ ๊ธฐ๋ฅ์ ์ํํ๊ณ ์์ฑ๋ ๋ฐ์ดํฐ๋ฅผ ์นํ์ด์ง์ ํจ๊ป ํด๋ผ์ด์ธํธ๋ก ์๋ตํ๋ค.
- JSP์ ์์ฑํ ๋ชจ๋ ์ฝ๋๋ค์ _jspService() ๋ฉ์๋์ ํฌํจ๋๋ค!
| ์ข ๋ฅ | ํ์ | ์๋ฏธ |
|---|---|---|
| ์ฃผ์๋ฌธ(Comment) | <%-- --%> | ์๋ธ๋ฆฟ ๋ณํ ์ ์ธ |
| ์ง์์(Directive) | <%@ %> | ํ์ด์ง ์ ๋ณด ์ค์ |
| ์ ์ธ๋ฌธ(Declaration) | <%! %> | ๋ณ์, ๋ฉ์๋ ์ ์ธ |
| ์คํฌ๋ฆฝํธ๋ฆฟ(Scriptlet) | <% %> | ์๋ฐ ์ฝ๋ ์์ฑ |
| ํํ์(Expression) | <%= %> | ์ถ๋ ฅํ ๋ฐ์ดํฐ ์ค์ |
JSP ์ฃผ์ : <%-- JSP ์ฃผ์ --%>
HTML ์ฃผ์ : < !-- HTML ์ฃผ์-->
| ์ง์์ | ํ์ | ์๋ฏธ |
|---|---|---|
| page | <%@page %> | ์๋ธ๋ฆฟ ๋ณํ ๊ณผ์ ์ค ์ถ๊ฐํ ํ์ด์ง ์ ๋ณด ์ค์ |
| include | <%@ include %> | ๋ค๋ฅธ JSP ์ฝ๋๋ฅผ ํน์ ์์น์ ํฌํจ |
| taglib | <%@ taglib %> | XML ๊ธฐ๋ฐ ํ๊ทธ ์ฌ์ฉ๊ฐ๋ฅ ํ๋๋ก ์ ์ธ |
| ์์ฑ | ์๋ฏธ |
|---|---|
| isErrorPage | ์๋ฌ ์ฒ๋ฆฌ ์ ์ฉ ํ์ด์ง์์ ์ค์ |
| errorPage | ์๋ฌ ๋ฐ์ ์ ์๋ฌ ์ฒ๋ฆฌํ ํ์ด์ง ์ง์ |
| import | ๋ณํ๋ ์๋ธ๋ฆฟ ํด๋์ค์์ import ํด๋์ค๋ฅผ ์ค์ |
| session | ์ธ์ ๊ฐ์ฒด ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉ ์ฌ๋ถ ์ค์ |
<%
// JAVA ์ฝ๋
%>
<%= ๋ณ์, ๋ฉ์๋ ํธ์ถ %>
Expression์ ์ธ๋ฏธ ์ฝ๋ก ์ ์ฌ์ฉํ์ง ์๋๋ค.