JSP - YiGD96/JSP_Project GitHub Wiki
- JAVA
HTML์ฝ๋์์ JAVA์ ๋ฌธ๋ฒ์ด ํผํฉ๋ ํ์์ด๋ค.
presentation(View)์ ์ข๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก๋ HTML ๋ฌธ๋ฒ, <% %>๋ถ๋ถ์ JAVA๋ฌธ๋ฒ
- Servlet
JAVA์ฝ๋์์ HTML์ ๋ฌธ๋ฒ์ด ํผํฉ๋ ํ์์ด๋ค.
data processing(Controller)์ ์ข๋ค.
DB์์ ํต์ , Business Logic ํธ์ถ, ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ ํ์ธํ๋ ์์ ๋ฑ์ ์ ์ฉํ๋ค.
-
GET ๋ฐฉ์ : ๋ณธ๋ฌธ์ ํ์์๊ณ , 256byte ํ๊ณ
์ฃผ์ ๋ค์ ํ๋ผ๋ฏธํฐ๋ ๊ฐ์ด ๋ ๋ผ๊ฐ์์ : <www.example.com?id=mommoo&pass=1234>
-
POST๋ฐฉ์ : ๋ณธ๋ฌธ์ด ๊ฐ์ด ์ ์ก๋๋ฉฐ, ํ๊ณ๊ฐ ์๋ค. ๋ณด์์ ์ ์ฉํ๋ค
์์ : <www.example.com>
์ง์์ด๋ JSP์์ ํด๋น ํ์ด์ง๋ฅผ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ ๊ฒ์ธ๊ฐ์ ๋ํ ์ค์ ์ ๋ณด๋ค์ ์ง์
-
<%@ page language="java" %>
์คํฌ๋ฆฝํธ์์ ์ฌ์ฉํ ์ธ์ด ์ค์
-
<%@ page import="java.util.*, java.io.*" %>
JSPํ์ด์ง ๋ด์์ ์ฌ์ฉํ ํจํค์ง ๋๋ ํด๋์ค๋ฅผ import ํ๋๋ฐ ์ฌ์ฉ
-
<%@ page contentType="text/html" %>
JSPํ์ด์ง๋ฅผ ์ฃผ๊ณ ๋ฐ์ ๋ ์ฌ์ฉ๋๋ ๋ฌธ์ํ์ ( ๊ทธ ์ธ image/gif, video/avi์์ type/subtype์ผ๋ก ์ง์ ๊ฐ๋ฅํ๋ค )
-
<%@ page pageEncoding="euc-kr" %>
๋ฌธ์์ ์ธ์ฝ๋ฉ ๋ฐฉ์์ ์ง์ ํด์ค๋ค.
<%@ page contentType="text/html;charset=euc-kr" %>
๊ณผ ๊ฐ์ด ์ธ ์ ์๋ค. -
<%@ page info="๋ค์๊ณผ ๊ฐ์ด ์ดํ์ด์ง์ ๋ํด์ ์ค๋ช " %>
ํด๋น ์ ์ฒด ํ์ด์ง์ ๋ํด์ ์ค๋ช ํด์ฃผ๊ณ ์ถ์ ์ฃผ์
-
<%@ include file="header.jsp" %>
๋ค๋ฅธ ํ์ผ์ jsp์ ์์คํ์ผ์ ๊ฐ์ ธ์์ ์ธ ์ ์๋ค.
?????????????????????