์ํฌ์คํ์ด์ค๋ฅผ ์์ฑํ๊ณ ํ๋ก์ ํธ๋ฅผ ์์ฑํ๊ธฐ ์ ์ ๋ช๊ฐ์ง ์ด๊ธฐ ์ธํ
์ ํด์ฃผ์๋ค.
Open Perspective - Java
Window - Preferences - Web - (CSS, HTML, JSP) Files - Encoding : UTF-8๋ก ๋ณ๊ฒฝ
ํ๋ก์ ํธ์ ์ฌ์ฉํ ์๋ฒ(Tomcat v9.0) ์์ฑ
๋ฉ์ด๋ธ ํ๋ก์ ํธ ์์ฑ!
Maven Project ์์ฑ
ํ๋ก์ ํธ์ ์๋ฐ์ด ๋จ๋ฉด Java EE Tools๋ฅผ ํตํด web.xml์ ์์ฑํ๊ณ , ์๋ฐ ๋ฒ์ ผ์ ํ์ฌ jdk์ ๋ง๊ฒ ์ค์ ํด์ฃผ๋ฉด ๋๋ค.
์์ฑํ web.xml์ ์ฌ์ฉํ ์๋ธ๋ฆฟ ๋ฑ๋ก
์คํ๋ง์ ์ฐ๊ธฐ ์ํด ํด๋น ํ๋ก์ ํธ์ 'WEB-INF' ํด๋์ Spring Bean Configuration File ์์ฑ
ํ์ผ์ด๋ฆ์ ๋ฐ๋์ ' ์ฌ์ฉํ ์๋ธ๋ฆฟ ์ด๋ฆ-servlet ' ์ผ๋ก ์์ฑํด์ผํ๋ค!
์์ฑํ ํ๋ก์ ํธ๋ฅผ ์๋ฒ(Tomcat v9.0)์ ์ฐ๊ฒฐ
์คํ๋ง์์ post ๋ฐฉ์์ผ๋ก ํ๋ผ๋ฏธํฐ๊ฐ์ ๋๊ธธ ๋ ํ๊ธ์ด ๊นจ์ง๋๊ฑธ ๋ฐฉ์งํ๊ธฐ ์ํด 2๊ฐ์ง ์ธํ
์ ํด์ฃผ์ด์ผํ๋ค.
1. Servers - server.xml์์ useBodyEncodingForURI ์์ฑ์ "true"๊ฐ์ผ๋ก ์ค์
2. ํ๋ก์ ํธ์ web.xml ์์ filter ํ๊ทธ ์ถ๊ฐ
ํ๋ก์ ํธ์ ์ฌ์ฉํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์์ ์ฅ์ ์ฌ์ดํธ(Maven Repository)์์ ๊ฒ์ ํ ๋ถ์ฌ๋ฃ๊ธฐ ํด์ฃผ์๋ค.
pom.xml์ ์ฌ์ฉํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐ
Maven Dependencies์์ ์ถ๊ฐ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ธ
์ค๋ผํด ๋๋ผ์ด๋ฒ(ojdbc6.jar)๋ ๋ฐ๋ก ํ์ผ๋ก ์ถ๊ฐํด์ผํจ!
ํ๋ก์ ํธ ์์ฑ & ์ด๊ธฐ ์ธํ
๋!
๋๊ธ