๊ด€๋ฆฌ ๋ฉ”๋‰ด

bom's happy life

[JSP] <c:out> ์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ? ๋ณธ๋ฌธ

Deveolpment Study๐Ÿ—‚๏ธ/JSP

[JSP] <c:out> ์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ?

bompeach 2023. 10. 11. 10:34

https://2ham-s.tistory.com/274

 

[JSP]<c:out>์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ 

๋ฌธ๋“  JSP viewํŽ˜์ด์ง€๋ฅผ ์ž‘์„ฑํ•˜๋ฉด์„œ ๊ถ๊ธˆ์ ์ด ์ƒ๊ฒผ๋‹ค ์™œ ${}๋ฅผ ์‚ฌ์šฉํ•ด๋„ ๋˜๋Š”๋ฐ ๊ตณ์ด c:out value๋ฅผ ์ด์šฉํ•˜์—ฌ ์ถœ๋ ฅํ• ๊นŒ? ๊ฒฐ๋ก ์€ , ๋ณด์•ˆ์„ฑ๋•Œ๋ฌธ์ด ํฌ๋‹ค. XSS(Cross-site Scripting) ๋ž€ ? -XSS๊ณต๊ฒฉ์€ ์›น์‚ฌ์ดํŠธ์— ์Šค

2ham-s.tistory.com

https://lifejusik1004.tistory.com/entry/JSP-JSTL-cout-%ED%83%9C%EA%B7%B8-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0

 

[JSP] JSTL c:out ํƒœ๊ทธ ์‚ฌ์šฉํ•˜๊ธฐ

c:out ํƒœ๊ทธ๋ž€? c:out ํƒœ๊ทธ๋Š” ์ž๋ฐ”์—์„œ์˜ System.out.println ๋ฉ”์„œ๋“œ, JSP์™€ ๋น„์Šทํ•œ ์—ญํ• ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ๊ฐ’์„ ์ž…๋ ฅ๋ฐ›๋˜์ง€ ๊ฐ„์— ์ฝ˜์†”์ด ์•„๋‹Œ ํ™”๋ฉด์— ๋ฌธ์ž์—ด๋กœ ๋ฐ”๊พธ์–ด์„œ ๋ณด์—ฌ์ฃผ๋Š” ์—ญํ• ์ž…๋‹ˆ๋‹ค. ์–ผํ•

lifejusik1004.tistory.com

 

์†Œ์Šค์ฝ”๋“œ ๋ณด์•ˆ์ž‘์—… ์ค‘ ๋„ˆ๋ฌด ๊ถ๊ธˆํ–ˆ๋˜ <c:out>์˜ ์šฉ๋„! 

 

<c:out>์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š” XSS๊ณต๊ฒฉ์„ ๋ง‰๊ณ , ๋ณด์•ˆ์ƒ์˜ ์ด์œ ๋กœ ์“ฐ๋Š”๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.

<c:out> ํƒœ๊ทธ๋Š” ์ž๋™์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ HTML ์ด์Šค์ผ€์ดํ”„ํ•˜์—ฌ ์ถœ๋ ฅํ•˜๋ฏ€๋กœ, ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์‹คํ–‰๋˜์ง€ ์•Š๋„๋ก ๋ณดํ˜ธ๋œ๋‹ค.

์ด๋Ÿฌํ•œ ๋ฐฉ์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ์€ ์•ˆ์ „ํ•œ ๋ฐฉ๋ฒ•์ด๋ฉฐ, ์™ธ๋ถ€์—์„œ ์ „๋‹ฌ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์Šคํฌ๋ฆฝํŠธ๋กœ ์ธ์‹๋˜์ง€ ์•Š๋„๋ก ํ•œ๋‹ค!!

 

๋ธ”๋กœ๊ทธ ์ฐธ๊ณ .