jsp39 ์ ๋ง ํ๊ฐ ๋๊น์ง ๋๋ index.jsp / 404 not found ์๋ฌ 1. ํ๋ก์ ํธ ์ฐํด๋ฆญ -> properties - > Web project Settings -> ๊ฒฝ๋ก๊ฐ '/' ์ธ์ง ํ์ธ 2. ํ๋จ ์๋ฒ ๋๋ธํด๋ฆญ -> Modules -> Edit -> Path๋ฅผ '/'๋ก ์์ 3. webapp/WEB-INF/web.xml -> appServlet / url-pattern์ด '/' ์ธ์ง ํ์ธ. 4. server/Tomcat. ~ /server.xml cs path = "/" ์ธ์ง ํ์ธ 5. ์์๊ฒ ๋ค ํํ ๊ธฐ๋ํ๊ธฐ- > ํฐ์บฃ ์ญ์ ํ ์ฌ์ค์น ์ตํ์ ์๋จ : ํ๋ก์ ํธ ์ง์ฐ๊ณ ๋ฐฑ์ ํด๋์ ํ๋ก์ ํธ๋ฅผ ๋ค์ import ์ฌ๊ธฐ๊น์ง ์ค๋ฉด ์ ๋งํด์ ํด๊ฒฐ๋์์ 2021. 6. 28. getServletContext() ํจ์ ์ฌ์ฉ ์๋ฌ ์ค๋ฅ-> The method getServletContext() is undefined for the type HttpServletRequest ์์ธ์ HttpServletRequest ์ getServletContext() ํจ์๋ Servlet 3.0 ๋ถํฐ ์ง์๋๊ธฐ๋๋ฌธ์ด๋ค ์๋ธ๋ฆฟ 3.0์ ํฐ์บฃ 7.0๋ถํฐ ์ง์๋๋ค๋๋ฐ ๋ณธ์ธ์ ํฐ์บฃ 8.5๋ฅผ ์ฌ์ฉํ๋๋ฐ๋ ์๋ฌ๊ฐ๋ด๋ค. ์ด๊ฑฐ ๋ญ์ง...? ํด๊ฒฐ์ฑ ๋๊ฐ์ง 1. ํธ์ถ or 2. pom.xml์ ๋ค์ dependency ์ถ๊ฐ javax.servlet javax.servlet-api 3.0.1 provided javax.servlet.jsp jsp-api 2.2 provided javax.servlet jstl 1.2 ์ฐธ๊ณ : http://stackoverflow.co.. 2021. 6. 28. JSP - JSTL ํ๊ทธ (JSP Standard Tag Library) JSTL(JSP Standard Tag Library) 1. JSTL(JSP Standard Tag Libray) - jsp ํ์ด์ง์์ ์กฐ๊ฑฐ๋ฌธ ์ฒ๋ฆฌ, ๋ฐ๋ณต๋ฌธ ์ฒ๋ฆฌ๋ฑ์ html tag ํํ๋ก ์์ฑํ ์ ์๊ฒ ๋์์ค๋ค. - EL๊ณผ์ ์ฐจ์ด์ ์ EL์ ๋จ์ํ ๋ณ์๋ฅผ ํํํด ์ฃผ๋๊ฒ์ด๋ฏ๋ก ๋คํฅํ ํํ๋ก jsp๋ฅผ ์ฌ์ฉํ ์ ์๋ค. - JSTL์ ์์ฉ ๋ชฉ์ ์ ์คํฌ๋ฆฟ์ ๋์ฒด ํ๊ธฐ ์ํจ์ด๋ค. - JSTL์ ์ปค์คํ Tag์ด๋ค. 2. JSTL ์ฌ์ฉ๋ฒ - JSTL์ ์ถ๊ฐ ์ ์ธ jar ํ์ผ์ด ํ์ํ๋ค - http://tomcat.apache.org/download-taglibs.cgi ์ฌ๊ธฐ์์ ๋ค์์ ํ์ผ 3๊ฐ์ ๋ฐ์ ํ WEB-INF/lib/ ์ ๋ณต์ฌํ๋ฉด๋๋ค 3. JSTL ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ข ๋ฅ ๋ฐ ๊ธฐ๋ฅ (์ถ์ฒ: http://yousso.. 2021. 3. 23. JSP - EL ํ๊ทธ (Expression Language Tag) 1. EL ํ๊ทธ (Expression Language Tag) - JSP์์ ๊ฐ์ ํํํ๋๋ฐ ์ฌ์ฉ๋๋ ์คํฌ๋ฆฝํธ ์ธ์ด์ด๋ค. - JSP์์์ ๊ธฐ๋ณธ ๋ฌธ๋ฒ์ ๋ณด์ํ๋ ์ญํ์ ํ๋ค. 2. ELํ๊ทธ ๋ฌธ๋ฒ - ${expr} - expr์ jsp์์ ์ฌ์ฉ๋๋ ๋ณ์๊ฐ ๋ ์ ์๊ณ ์์์ด ๋ค์ด๊ฐ ์ ์๋ค. 3. ์ฌ์ฉ ๊ฐ๋ฅํ ์์น - jstl๊ฐ์ ์ฝ๋๋ด๋ถ์์ ์ฌ์ฉ๊ฐ๋ฅ - ํ๊ทธ ์ฌ์ด์์ ์ฌ์ฉ ๊ฐ๋ฅ ${sessionScope.member.id} ํ์. 4. expr์์ ์ฌ์ฉ๊ฐ๋ฅ ํ ๊ฒ๋ค 1) ์ฌ์ฉ๊ฐ๋ฅ ํ ๋ฆฌ์คํธ A JSP์ ์ค์ฝํ(scope)์ ์์ฑ์ ์ฝ๊ฒ ์ถ๋ ฅ ํ ์ ์๋ ๋ฐฉ๋ฒ ์ ๊ณต B ์งํฉ ๊ฐ์ฒด(Collection ๋ฑ...)์ ์ํด์๋ ๊ฐ์ฒด ๋ํด ์ฝ๊ฑฐ ์ถ๋ ฅ ํ ์ ์๋ ๋ฐฉ๋ฒ ์ ๊ณต C ์์น ์ฐ์ฐ, ๋น๊ต ์ฐ์ฐ์, ๋ ผ๋ฆฌ ์ฐ์ฐ์ ์ .. 2021. 3. 23. ์ด์ 1 2 3 4 ยทยทยท 10 ๋ค์