servlet 2

Spring Legacy Project ) ํ”„๋กœ์ ํŠธ ํ™˜๊ฒฝ ์„ค์ • ํ•ด์ฃผ๊ธฐ

์Šคํ”„๋ง ๋ ˆ๊ฑฐ์‹œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒˆ๋กœ ๋งŒ๋“ค๊ณ  ๋‚˜์„œ ๋ณ€๊ฒฝํ•ด์ค˜์•ผ ํ•  ์„ค์ •๋“ค์„ ์ •๋ฆฌํ•ด๋ณด๋ คํ•œ๋‹ค. ํ•˜์œ„๋‚ด์šฉ์œผ๋กœ ์„ธ ํŒŒ์ผ์„ ์ˆ˜์ •ํ•ด์ฃผ๋ฉด ๋œ๋‹ค. pom.xml 1. java version - source - target 2. org.springframework-version 3. dependency > servlet 4. dependency > jsp web.xml ํƒœ๊ทธ ๋‚ด ์†์„ฑ๊ฐ’ ์ˆ˜์ • home.jsp ์ž์„ธํžˆ ์•Œ์•„๋ณด์ž~! pom.xml 1) java version 2)org.springframework-version ์Šคํ”„๋ง ๋ ˆ๊ฑฐ์‹œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ฒ˜์Œ ์ƒ์„ฑํ• ๋•Œ ๊ฒฝ๋กœ๋ฅผ com.asd.test / ์ด๋ฆ„์„ springTest ๋ผ๊ณ  ์„ค์ •ํ•ด๋‘๋ฉด, ์ฒซ๋ฒˆ์งธ ๋ฐ•์Šค ์ € ๋ถ€๋ถ„์— ๋“ค์–ด๊ฐ„๋‹ค. ๋‘๋ฒˆ์งธ ๋นจ๊ฐ„๋ฐ•์Šค ํ˜„์žฌ ์ž๋ฐ”11๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ๋•Œ๋ฌธ์—, ํ•ด..

TIL 2022.01.12

servlet ์—์„œ alert ๋„์šฐ๊ธฐ

[ ๋กœ๊ทธ์ธ ์‹คํŒจ ์‹œ, ์•Œ๋ฆผ์ฐฝ์„ ํ†ตํ•ด ๋ฉ”์„ธ์ง€๋ฅผ ์ „๋‹ฌํ•ด์ฃผ๊ณ  ๋‹ค์‹œ ์ด์ „ ํŽ˜์ด์ง€๋กœ ๋Œ์•„๊ฐ€๋Š” ๊ธฐ๋Šฅ ๊ตฌํ˜„ํ•˜๊ธฐ ] ํ™”๋ฉด์—์„œ ๋ณด์—ฌ์ง€๋Š” ์ฐฝ์ด๋‹ˆ๊นŒ ๋‹จ์ˆœํžˆ jsp์—์„œ ์ฒ˜๋ฆฌํ•ด์ฃผ๋ฉด ๋œ๋‹ค๊ณ  ์ƒ๊ฐ. db์— ์กด์žฌํ•˜์ง€ ์•Š์•„์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์—†์„ ๊ฒฝ์šฐ๋ฅผ if๋ฌธ์„ ํ†ตํ•ด ๊ฐ์‹ธ์ฃผ๊ณ  ์•Œ๋ฆผ์ฐฝ์„ ์ถœ๋ ฅํ–ˆ๋‹ค. ๋‹ค๋งŒ ์ฒ˜์Œ ๋กœ๊ทธ์ธํŽ˜์ด์ง€์— ์ ‘๊ทผํ–ˆ์„ ๋•Œ๋„ ๊ฐ’์ด ์—†๊ธฐ๋•Œ๋ฌธ์—, ๊ทธ๋•Œ๋„ ์•Œ๋ฆผ์ฐฝ์ด ๋œจ๋Š” ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด๋‹ค. //jsp ์— ์ž‘์„ฑํ–ˆ๋˜ ์ฝ”๋“œ (์‹คํŒจ) ๋กœ๊ทธ์ธ์„ ์‹œ๋„ํ•œ ํ›„์—๋งŒ ์•Œ๋ฆผ์ฐฝ์„ ๋ณด์—ฌ์ฃผ๊ธฐ ์œ„ํ•ด ์„œ๋ธ”๋ฆฟ ๋‚ด๋ถ€ else ์—์„œ ์ฒ˜๋ฆฌํ•ด์ฃผ๊ธฐ๋กœ ํ–ˆ๋‹ค. writer.close(); ๋ฅผ ํ•˜๋ฉด sendRedirect๋ฅผ ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์—, ์•Œ๋ฆผ๋ฉ”์„ธ์ง€๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ  'ํ™•์ธ'๋ˆ„๋ฅด๋ฉด ์ด๋™ํ•  ๊ฒฝ๋กœ๋ฅผ location.href=""; ์•ˆ์— ์ ์–ด์ค€๋‹ค. //servlet resp.setC..

TIL 2022.01.02