JSP
[JSP] ์น ํ๋ก์ ํธ ์์ฑํ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์คํํ๊ธฐ
์ฝ๋ฉํ๋ ๋ถ์ด
2021. 2. 5. 01:52
๋ฐ์ํ
1. ์๋ก์ด ์น ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ด์ค๋ค. ๊ผญ Dynamic Web Project ๋ก ๋ง๋ค์ด์ค๊ฒ!

2. ํ๋ก์ ํธ ์ด๋ฆ์ jspProject๋ก ๋ง๋ค์ด์ค๋ค.

3. ์ฐ๋ฆฌ๊ฐ ์ฃผ๋ก ์ฌ์ฉํ ๊ณณ์ Java Resources์ WebContent ์ด ๋ ๊ณณ์ด๋ค.

4. ์ด์ JSP File์ ์์ฑํ๋ค.

5. ํ์ผ ์ด๋ฆ์ hello๋ก ์ง์ ํด์ฃผ๊ณ <Finish>๋ฅผ ๋๋ฅธ๋ค.

6. JSP ํ์ผ์ ์์ฑํ๋ฉด ์ด๋ ๊ฒ ํ์ด ์ง์ ธ์ ๋์จ๋ค. <body> ์ฌ์ด์ ์ ๊ณ ์ถ์ ๋ฌธ๊ตฌ๋ง ์ ์ผ๋ฉด ๋๋ค.

7. ์คํ์ํฌ ์น๋ธ๋ผ์ฐ์ ๋ฅผ ํฌ๋กฌ์ผ๋ก ์ค์ ํด์ค๋ค.


8. ์๋ธ๋ฆฟ์ ์คํํ๋ค.

9. ctrl + F11 ๋ก ์คํํด๋ณธ๋ค.

โป์ฃผ์ : ํฐ์บฃ ์๋ฒ๋ ๊ผญ ์ ์ง์ํค๊ณ ์คํํด์ผ๋๋ค!!!!

10. ์๋ธ๋ฆฟ์ ์์ฑํ๋ค.

11. Class name์ "HelloServlet" ์ผ๋ก ์ง์ ํ๊ณ <Next>๋ฅผ ๋๋ฅธ๋ค.

12. ๋ค์ ํ๋ฉด์ ๋ํ ์์์์ Name ํญ๋ชฉ์ ๊ฐ์ web.xml ํ์ผ์ "<servlet-name>" ์๋ฆฌ๋จผํธ์ ๊ฐ๊ณผ ๋์ผํ๋ฉฐ URL mappings ํญ๋ชฉ์ ๊ฐ์ web.xml ํ์ผ์ "<url-pattern>" ์๋ฆฌ๋จผํธ์ ๊ฐ๊ณผ ๋์ผํ ์ญํ ์ ํ๋ค. URL์์์ ์์ฒญํ๋ ์๋ธ๋ฆฟ ์ด๋ฆ์ ๊ฐ๋จํ๊ฒ ๋ณ๊ฒฝํ๊ณ ์ถ์ผ๋ฉด URL mappings ํญ๋ชฉ์ ์ง์ ๋ ๊ฐ(/HelloServlet)์ ์ ํํ๊ณ Edit ๋ฒํผ์ ๋๋ฅธ๋ค.

13. Pattern ํญ๋ชฉ์ ๊ฐ์ "/hello"๋ก ๋ณ๊ฒฝํ ํ <OK>๋ฅผ ๋๋ฅด๊ณ <Finish>๋ฅผ ๋๋ฅธ๋ค.


14. ctrl + F11 ๋ก ์คํํด๋ณธ๋ค. (ํฐ์บฃ ์๋ฒ ์คํ์์ผ์ผํจ)



โป์ฃผ์ :

์์ ์ ๋ง๋ index.html์ ์น์๋ฒ์์ ์คํ์ํค๋ ค๋ฉด

์ดํด๋ฆฝ์ค์ ์น์๋ฒ๋ฅผ ์ ์ง์ํค๊ณ ๋์ ์คํํด์ผํ๋ค.
๋ฐ์ํ