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์ ์ธ๋ฏธ ์ฝ๋ก ์ ์ฌ์ฉํ์ง ์๋๋ค.