Java48 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. ์ฝ๋ ํฌ์ค - Word (๋จ์ด) ๋ฌธ์ / ํ์ด ๋ฌธ์ : A. Word (59A) Vasya๋ ์ธํฐ๋ท์ ๋ง์ ์ฌ๋๋ค์ด ํ ๋จ์ด์ ๋๋ฌธ์์ ์๋ฌธ์๋ฅผ ์์ด์ ๋งค์ฐ ํ๊ฐ๋ฌ์ต๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๊ทธ๋ ๋ชจ๋ ๋จ์ด์์ ๋ฌธ์์ ํ์๋ฅผ ๋ณ๊ฒฝํ์ฌ ์๋ฌธ์๋ก๋ง ๊ตฌ์ฑ๋๊ฑฐ๋ ๋๋ฌธ์๋ก๋ง ๊ตฌ์ฑ๋๋๋ก ๋ฐ๊พธ๋ ์์ ์ด ๊ฐ์ฅ ์ข์ํ๋ ๋ธ๋ผ์ฐ์ ์ ํ์ฅ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๊ทธ ๋จ์ด์์ ๊ฐ๋ฅํ ํ ๊ธ์๋ฅผ ๋ณ๊ฒฝํด์ผํฉ๋๋ค. ์๋ฅผ ๋ค์ด HoUse๋ผ๋ ๋จ์ด๋ house๋ก ๋ฐ๊พธ๊ณ ViP๋ผ๋ ๋จ์ด๋ VIP๋ก ๋ฐ๊ฟ์ผํฉ๋๋ค. ๋จ์ด์ ๋์ผํ ์์ ๋๋ฌธ์์ ์๋ฌธ์๊ฐ ํฌํจ ๋ ๊ฒฝ์ฐ ๋ชจ๋ ๋ฌธ์๋ฅผ ์๋ฌธ์๋ก ๋ฐ๊ฟ์ผํฉ๋๋ค. ์๋ฅผ ๋ค์ด, maTRIx๋ mastrix๋ก ๋์ฒด๋์ด์ผํฉ๋๋ค. ๋น์ ์ ์๋ฌด๋ ์ฃผ์ด์ง ๋จ์ด์ ์ฃผ์ด์ง ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค. ์ ๋ ฅ - ์ฒซ ๋ฒ์งธ ์ค์๋ s๋ผ๋ ๋จ์ด๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. .. 2021. 3. 23. JSP - MVC Model 1 / ๋ก๊ทธ์ธ ๊ฒ์ํ ๊ตฌ์ถ 1. Login View (login.jsp) Welcome to the Backend Developers Site HomePage ๊ณ์ ์ ๋ง๋ค์ด๋ณด์ธ์! ํ์๊ฐ์ ๋ก๊ทธ์ธ Remember your id Keep login ๋ก๊ทธ์ธ ๋น๋ฐ๋ฒํธ์ฐพ๊ธฐ 2.๋ก๊ทธ์ธ ํ View (loginAf.jsp) 1. ์ธ์ ์ด์ฉ login ์ ๋ณด๋ฅผ ์ ์ฅ 2. ๋ก๊ทธ์ธ ์ฑ๊ณต์ alert์ฐฝ์ ํตํด ์ฌ์ฉ์์ด๋ฆ๊ณผ ํจ๊ป '์๋ ํ์ธ์ ~ ๋ ๋ฐ๊ฐ์ต๋๋ค'๋ ์ฐฝ์ด ๋ธ. 3. MemberDao๋ฅผ ๋ถ๋ฌ์จํ MemberDto๋ฅผ ๋ถ๋ฌ์ dao์ ์๋ login ํจ์๋ฅผ ์คํํด์ sql์ด ์กฐ๊ฑด์ ๋ง๋์ง ํ์ธํ๋๋กํ๋ค. public MemberDto login(MemberDto dto) { String sql = " SELECT ID, NAME, EMAIL, A.. 2021. 3. 22. ์ฝ๋ ํฌ์ค - Next Round (๋ค์ ๋ผ์ด๋) ๋ฌธ์ /ํ์ด ๋ฌธ์ : A. Next Round (๋งํฌ) "k-th ํผ๋์ ์ ์์ ๊ฐ๊ฑฐ๋ ๊ทธ ์ด์์ ์ ์๋ฅผ ์ป์ ์ฐธ๊ฐ์๋ ๋ค์ ๋ผ์ด๋๋ก ์ง์ถํฉ๋๋ค." — '๋ํ ๊ท์ ์์ ๋ฐ์ท' ์ด n๋ช ์ ์ฐธ๊ฐ์๊ฐ ๋ํ์ ์ฐธ๊ฐํ๊ณ / (n ≥ k) , ์ฌ๋ฌ๋ถ์ ์ด๋ฏธ ๊ทธ๋ค์ ์ ์๋ฅผ ์๊ณ ์์ต๋๋ค. ๋ค์ ๋ผ์ด๋์ ์ง์ถํ ์ฐธ๊ฐ์ ์๋ฅผ ๊ณ์ฐํฉ๋๋ค. ์ ๋ ฅ ์ ๋ ฅ์ ์ฒซ ๋ฒ์งธ ์ค์๋ ๋จ์ผ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋ ๋ ๊ฐ์ ์ ์ n๊ณผ k (1 ≤ k ≤ n ≤ 50)๊ฐ ํฌํจ๋ฉ๋๋ค.. ๋ ๋ฒ์งธ ์ค์๋ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋ n๊ฐ์ ์ ์ a1, a2, ..., an (0 ≤ ai ≤ 100),๋ฅผ ํฌํจํ๋ฉฐ, ์ฌ๊ธฐ์ ai ๋ i๋ฒ์งธ ์์๋ฅผ ์ป์ ์ฐธ๊ฐ์๊ฐ ํ๋ํ ์ ์์ ๋๋ค. ์ฃผ์ด์ง ์์๋ ์ฆ๊ฐํ์ง ์์ต๋๋ค.(์ฆ, alli์์ n - 1๊น์ง์ alli์์ n - 1๊น์ง์ ๊ฒฝ์ฐ,.. 2021. 3. 22. ์ด์ 1 2 3 4 5 6 7 8 ยทยทยท 12 ๋ค์