๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ—ฃ Language์— ํ•ด๋‹นํ•˜๋Š” ๊ธ€๋“ค

47 Articles matched
๋ชฉ๋ก์ด ์—†์Šต๋‹ˆ๋‹ค.
[JSP] ์—๋ŸฌํŽ˜์ด์ง€ ์—๋ŸฌํŽ˜์ด์ง€(Error page) ์˜ค๋Š˜์€ JSP์—์„œ ์—๋ŸฌํŽ˜์ด์ง€์— ๋Œ€ํ•ด ์ •๋ฆฌํ•˜๋ ค๊ณ  ํ•œ๋‹ค.์ผ๋‹จ ์—๋ŸฌํŽ˜์ด์ง€๋ฅผ ์™œ ์„ค์ •ํ• ๊นŒ? ์—๋ŸฌํŽ˜์ด์ง€๋ฅผ ์„ค์ •ํ•˜์ง€ ์•Š๊ณ  JSP ํŽ˜์ด์ง€์—์„œ ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ์˜ ํ™”๋ฉด์„ ์›น ๊ฐœ๋ฐœ์ž๋ผ๋ฉด ๋‹ค๋“ค ํ•œ ๋ฒˆ์ฏค์€ ๊ฒฝํ—˜ํ–ˆ์„ ๊ฒƒ์ด๋‹ค. ์ด๊ฒƒ์„ ์‚ฌ์šฉ์ž๊ฐ€ ๋ณธ๋‹ค๋ฉด? ๋‹น์—ฐํžˆ ๊ทธ ์›น ํŽ˜์ด์ง€๋ฅผ ๋‹ค์‹œ ๋“ค์–ด๊ฐˆ ํ™•๋ฅ ์€ ์ €์กฐํ•˜๋‹ค. ์‚ฌ์šฉ์ž๊ด€์ ์—์„œ๋Š” ์•ˆ๋“ค์–ด๊ฐ€๊ณ  ๋ง์ง€๋งŒ ์›น์— ๋Œ€ํ•œ ์ง€์‹์ด ์žˆ๋Š” ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž์˜ ๊ด€์ ์—์„œ ๋ณด๋ฉด ํ˜น์€ ํ•ด์ปค์˜ ๊ด€์ ์—์„œ ๋ณด๋ฉด ์—๋Ÿฌ๊ฐ€ ๋‚ฌ์„ ๋•Œ ์–ด๋Š ๋ผ์ธ์—์„œ ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ–ˆ์œผ๋ฉฐ ์–ด๋–ค ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋Š”์ง€์— ๋Œ€ํ•œ ์ •๋ณด๋“ค์ด ๋‹ค ๋‚˜์˜ค๊ธฐ ๋•Œ๋ฌธ์— ํ•ดํ‚น์— ๋Œ€ํ•œ ์œ„ํ—˜๋„ ํฌ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์˜ˆ์™ธ์— ๋Œ€ํ•œ ์—๋ŸฌํŽ˜์ด์ง€๋ฅผ ์„ค์ •ํ•ด์ค˜์•ผ ํ•œ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ์„ค์ •ํ•˜๋Š”์ง€ ๋ณด์ž. ํ˜•ํƒœ jspํŽ˜์ด์ง€์˜ ์ƒ๋‹จ์— ์ €๋ ‡๊ฒŒ ์ง€์ •ํ•ด์ฃผ๋ฉด ํ•ด๋‹น ํŽ˜์ด์ง€์—์„œ..
[JSP] ํŽ˜์ด์ง€ ์ด๋™ ํƒœ๊ทธ (์•ก์…˜ํƒœ๊ทธ <jsp:forward>์™€ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ) ํŽ˜์ด์ง€ ์ด๋™ JSP์—์„œ ํŽ˜์ด์ง€ ์ด๋™ ๋ฐฉ๋ฒ•์€ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์žˆ๋Š”๋ฐ์š” ์˜ˆ๋ฅผ ๋“ค๋ฉด ๊ผญ JSP๋ฟ๋งŒ ์•„๋‹ˆ๋ผ HTML์—์„œ๋„ ํƒœ๊ทธ๋ฅผ ํ†ตํ•ด์„œ ์ด๋™์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ form ํ˜•์‹์˜ action์— URL์„ ์ง€์ •ํ•ด์„œ ์—ญ์‹œ ํŽ˜์ด์ง€๋ฅผ ์ด๋™์‹œํ‚ฌ ์ˆ˜ ์žˆ์–ด์š”. ๊ทธ๋Ÿผ JSP์—์„œ๋Š” ์–ด๋–ป๊ฒŒ ์ด๋™์„ ํ•˜๋Š”์ง€ ์•Œ์•„๋ด…์‹œ๋‹ค. ๋น„๊ตํ• ๋งŒํ•œ ํƒœ๊ทธ๋Š” ๋‘ ๊ฐ€์ง€๋กœ ํ•˜๋‚˜๋Š” ๋ผ๋Š” ์•ก์…˜ํƒœ๊ทธ์™€ ํ•˜๋‚˜๋Š” JSP๋ฅผ ๊ณต๋ถ€ํ–ˆ๋‹ค๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ ์•Œ์•„์•ผ ํ•  ๊ธฐ๋ณธ๊ฐ์ฒด(Implicit Instance)์ค‘ ํ•˜๋‚˜์ธ response๊ฐ์ฒด์˜ ๋ฉ”์†Œ๋“œ์ธ sendRedirect()๋ฅผ ์ด์šฉํ•˜์—ฌ ์ด๋™์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•์ด์—์š”. ์ด๋ ‡๊ฒŒ ์ •๋ฆฌํ•˜๊ณ  ๋‚˜๋‹ˆ๊นŒ ํŽ˜์ด์ง€(๋ฌธ์„œ) ์ด๋™ ๋ฐฉ๋ฒ•์ด ๊พ€ ๋งŽ์€ ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์–ด์š”. ์‚ฌ์šฉ์ž์˜ ํ–‰์œ„๋ฅผ ํ†ตํ•ด์„œ ์ด๋™์‹œํ‚ค๋Š” ๊ฒƒ๋„ ์žˆ๊ณ  ์„œ๋ฒ„์—์„œ ๊ฐ•์ œ์ ์œผ๋กœ ํ๋ฆ„์— ๋”ฐ๋ผ ์ด๋™์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ๋„ค์š”...
[JSP] include ์•ก์…˜ํƒœ๊ทธ์™€ ๋””๋ ‰ํ‹ฐ๋ธŒ ์ฐจ์ด include ์•ก์…˜ ํƒœ๊ทธ์™€ ๋””๋ ‰ํ‹ฐ๋ธŒ ์ฐจ์ด ํ˜•ํƒœ ์ด ๋‘˜์˜ ์ฐจ์ด๋Š” ์ปดํŒŒ์ผ๋˜๋Š” ์‹œ์ ? ์‹ค์งˆ์ ์œผ๋กœ ์‹คํ–‰๋˜๋Š” ์‹œ์ ?์ธ๋ฐ์š”. ์•ก์…˜ํƒœ๊ทธ์˜ ๊ฒฝ์šฐ๋Š” ํ๋ฆ„์ด ํ•ด๋‹น URL์˜ ํŽ˜์ด์ง€๋กœ ๊ฐ€์„œ ๊ฑฐ๊ธฐ์„œ ์ปดํŒŒ์ผ ๋ฐ ์‹คํ–‰์ด ๋˜๊ณ  ๊ทธ ์ถœ๋ ฅ ๊ฒฐ๊ณผ๊ฐ€ ๋ฒ„ํผ์— ์Œ“์ด๋Š” ๋ฐฉ์‹์ด์–ด์„œ ์•ก์…˜ํƒœ๊ทธ๋ฅผ ์‚ฝ์ž…ํ•œ ๋ผ์ธ์—๋Š” ๊ทธ ํŽ˜์ด์ง€์˜ ์ถœ๋ ฅ๋งŒ์ด ์‚ฝ์ž…๋˜๊ณ  ๋””๋ ‰ํ‹ฐ๋ธŒ๋กœ include๋ฅผ ํ•˜๋Š” ๊ฒฝ์šฐ๋Š” ํ•ด๋‹น ํŽ˜์ด์ง€์˜ ์ฝ”๋“œ๊ฐ€ ์‚ฝ์ž…๋˜๋Š” ๋ฐฉ์‹์ด๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์•ก์…˜ํƒœ๊ทธ๋กœ ํŽ˜์ด์ง€๋ฅผ ๋‚˜๋ˆ”์œผ๋กœ ๋ชจ๋“ˆํ™”๋ฅผ ํ•œ๋‹ค๊ณ  ํ•˜๋Š”๋ฐ ์ด๋Š” ๋ง์ด ๋˜์ง€ ์•Š๋Š”๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์•ก์…˜ํƒœ๊ทธ์˜ ๊ฒฝ์šฐ๋Š” ๊ธฐ๋Šฅ์„ ๋‚˜๋ˆŒ ์ˆ˜ ์—†๋‹ค. ์ฝ”๋“œ๋ฅผ ์‚ฝ์ž…ํ•˜๋Š” ๋ฐฉ์‹์ด ์•„๋‹ˆ๋ผ ๊ทธ ํŽ˜์ด์ง€์˜ ์ถœ๋ ฅ ๊ฒฐ๊ณผ๋งŒ์„ ์‚ฝ์ž…ํ•˜๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋Šฅ์ ์œผ๋กœ๋Š” ์‚ฝ์ž…๋˜๋Š” ํŽ˜์ด์ง€์™€ ์—ฐ๋™ํ•˜์ง€ ๋ชปํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” page include ๋””๋ ‰ํ‹ฐ๋ธŒ๋ฅผ ์‚ฌ์šฉํ•˜๋Š”..
[JSP] pageContext ๊ฐ์ฒด JSP์—์„œ๋Š” ๊ฐ์ฒด๋ฅผ ์„ ์–ธํ•˜์ง€ ์•Š๊ณ ๋„ ๊ฐ์ฒด๊ณผ ์—ฐ๊ด€๋œ ๋ฉ”์„œ๋“œ๋“ค์„ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด๋“ค์ด ์žˆ๋‹ค. ์ด๋ฅผ Implicit Instance(๊ธฐ๋ณธ๊ฐ์ฒด , ๋‚ด์žฅ๊ฐ์ฒด) ๋ผ๊ณ  ํ•œ๋‹ค. ์ข…๋ฅ˜๋ฅผ ์ •๋ฆฌํ•ด๋†“์€ ๋งํฌ >> Implict Instance ์ด ์ค‘์—์„œ ์˜ค๋Š˜์€ pageContext ๋Œ€ํ•ด์„œ ์ •๋ฆฌํ•˜๋ ค๊ณ  ํ•œ๋‹ค. 1. pageContext pageContext ๊ธฐ๋ณธ ๊ฐ์ฒด๋Š” ํ•˜๋‚˜์˜ JSP ํŽ˜์ด์ง€์™€ 1:1 ๋งคํ•‘๋˜๋Š” ๊ฐ์ฒด๋กœ์„œ, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. ๋‹ค๋ฅธ ๊ธฐ๋ณธ ๊ฐ์ฒด ๊ตฌํ•˜๊ธฐ ์†์„ฑ ์ฒ˜๋ฆฌํ•˜๊ธฐ ํŽ˜์ด์ง€์˜ ํ๋ฆ„ ์ œ์–ดํ•˜๊ธฐ ์—๋Ÿฌ ๋ฐ์ดํ„ฐ ๊ตฌํ•˜๊ธฐ ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ๋“ค์„ JSP ํŽ˜์ด์ง€์—์„œ ์ง์ ‘ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๋Š” ๋“œ๋ฌผ๋‹ค. ํ•˜์ง€๋งŒ ํ›„์— ์ž๊ธฐ๋งŒ์˜ ํƒœ๊ทธ๋ฅผ ๋งŒ๋“ค ๋•Œ ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐœ์ „๋œ JSP ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” pageContext ๊ธฐ๋ณธ ๊ฐ์ฒด..
[JSP] out ๊ฐ์ฒด JSP์—์„œ๋Š” ๊ฐ์ฒด๋ฅผ ์„ ์–ธํ•˜์ง€ ์•Š๊ณ ๋„ ๊ฐ์ฒด๊ณผ ์—ฐ๊ด€๋œ ๋ฉ”์„œ๋“œ๋“ค์„ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด๋“ค์ด ์žˆ๋‹ค. ์ด๋ฅผ Implicit Instance(๊ธฐ๋ณธ๊ฐ์ฒด , ๋‚ด์žฅ๊ฐ์ฒด) ๋ผ๊ณ  ํ•œ๋‹ค. ์ข…๋ฅ˜๋ฅผ ์ •๋ฆฌํ•ด๋†“์€ ๋งํฌ >> Implict Instance ์ด ์ค‘์—์„œ ์˜ค๋Š˜์€ out ๋Œ€ํ•ด์„œ ์ •๋ฆฌํ•˜๋ ค๊ณ  ํ•œ๋‹ค. 1. Out JSP ํŽ˜์ด์ง€๊ฐ€ ์ƒ์„ฑํ•˜๋Š” ๋ชจ๋“  ๋‚ด์šฉ์€ out ๊ธฐ๋ณธ ๊ฐ์ฒด๋ฅผ ํ†ตํ•ด์„œ ์ „์†ก๋œ๋‹ค. JSP ํŽ˜์ด์ง€ ๋‚ด์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋น„-์Šคํฌ๋ฆฝํŠธ ์š”์†Œ๋“ค(์ผ๋ฐ˜์ ์ธ HTML ์ฝ”๋“œ ๋‚ด์ง€ ํ…์ŠคํŠธ)์€ out ๊ธฐ๋ณธ ๊ฐ์ฒด์— ๊ทธ๋Œ€๋กœ ์ „๋‹ฌ๋˜๋ฉฐ, ๊ฐ’์„ ์ถœ๋ ฅํ•˜๋Š” ํ‘œํ˜„์‹์˜ ๊ฒฐ๊ณผ๊ฐ’ ์—ญ์‹œ out ๊ธฐ๋ณธ ๊ฐ์ฒด์— ์ „๋‹ฌ๋œ๋‹ค. 1-1 out ๊ธฐ๋ณธ ๊ฐ์ฒด์™€ ๋ฒ„ํผ์˜ ๊ด€๊ณ„ page ๋””๋ ‰ํ‹ฐ๋ธŒ์˜ buffer ์†์„ฑ์„ ์‚ฌ์šฉํ•ด์„œ JSP ํŽ˜์ด์ง€์˜ ๋ฒ„ํผ ํฌ๊ธฐ๋ฅผ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๋‹ค. JSP ํŽ˜์ด์ง€๊ฐ€ ..
[JSP] response ๊ฐ์ฒด JSP(Java Server Page)์—์„œ๋Š” ๊ฐ์ฒด๋ฅผ ์„ ์–ธํ•˜์ง€ ์•Š๊ณ ๋„ ๊ฐ์ฒด์™€ ์—ฐ๊ด€๋œ ๋ฉ”์„œ๋“œ๋“ค์„ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด๋“ค์ด ์žˆ๋‹ค. ์ด๋ฅผ Implicit Instane(๊ธฐ๋ณธ๊ฐ์ฒด, ๋‚ด์žฅ๊ฐ์ฒด) ๋ผ๊ณ  ํ•œ๋‹ค. Implicit Instance ์ข…๋ฅ˜ ๋งํฌ ์ด ์ค‘์—์„œ ์˜ค๋Š˜์€ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ด ๋˜๋Š” response ๊ฐ์ฒด์— ๋Œ€ํ•ด์„œ ์ •๋ฆฌํ•˜๋ ค๊ณ  ํ•œ๋‹ค. 1. Response response ๊ธฐ๋ณธ ๊ฐ์ฒด๊ฐ€ ์‘๋‹ต ์ •๋ณด์™€ ๊ด€๋ จํ•ด์„œ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ๋“ค์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ํ—ค๋” ์ •๋ณด ์ž…๋ ฅ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ(Redirect) ํ•˜๊ธฐ ์ด ์™ธ์— ๋ช‡ ๊ฐ€์ง€ ๊ธฐ๋Šฅ์ด ๋” ์žˆ์œผ๋‚˜, JSP ํŽ˜์ด์ง€์—์„œ๋Š” ๊ฑฐ์˜ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š”๋‹ค. 1-1 ์›น ๋ธŒ๋ผ์šฐ์ €์— ํ—ค๋” ์ •๋ณด ์ „์†กํ•˜๊ธฐ request ๊ธฐ๋ณธ ๊ฐ์ฒด๋Š” ์š”์ฒญ ์ •๋ณด์—์„œ ํ—ค๋”๋ฅผ ์ฝ์–ด์˜ค๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š”๋ฐ, response ๊ฐ์ฒด๋Š” ๋ฐ˜๋Œ€๋กœ ์‘..
[JSP] Implicit Instance (๊ธฐ๋ณธ๊ฐ์ฒด, ๋‚ด์žฅ๊ฐ์ฒด) JSP์—์„œ๋Š” ๊ฐ์ฒด๋ฅผ ์„ ์–ธํ•˜์ง€ ์•Š๊ณ ๋„ ๊ฐ์ฒด๊ณผ ์—ฐ๊ด€๋œ ๋ฉ”์„œ๋“œ๋“ค์„ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด๋“ค์ด ์žˆ๋‹ค. ์ด๋ฅผ Implicit Instance(๊ธฐ๋ณธ๊ฐ์ฒด , ๋‚ด์žฅ๊ฐ์ฒด) ๋ผ๊ณ  ํ•œ๋‹ค. 1. ์ข…๋ฅ˜ ๊ธฐ๋ณธ๊ฐ์ฒด ์‹ค์ œ ํƒ€์ž… ์„ค๋ช… request javax.servlet.http.HttpServletRequest๋˜๋Š” javax.servlet.ServletRequest ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ ์ •๋ณด๋ฅผ ์ €์žฅํ•œ๋‹ค. response javax.servlet.http.HttpServletResponse๋˜๋Š” javax.servlet.ServletReponse ์‘๋‹ต ์ •๋ณด๋ฅผ ์ €์žฅํ•œ๋‹ค. pageContext javax.servlet.jsp.PageContext JSP ํŽ˜์ด์ง€์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ €์žฅํ•œ๋‹ค. session javax.servlet.http.Ht..
[JSP] request๊ฐ์ฒด JSP์—์„œ๋Š” ๊ฐ์ฒด๋ฅผ ์„ ์–ธํ•˜์ง€ ์•Š๊ณ ๋„ ๊ฐ์ฒด๊ณผ ์—ฐ๊ด€๋œ ๋ฉ”์„œ๋“œ๋“ค์„ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด๋“ค์ด ์žˆ๋‹ค. ์ด๋ฅผ Implicit Instance(๊ธฐ๋ณธ๊ฐ์ฒด , ๋‚ด์žฅ๊ฐ์ฒด) ๋ผ๊ณ  ํ•œ๋‹ค. ์ข…๋ฅ˜๋ฅผ ์ •๋ฆฌํ•ด๋†“์€ ๋งํฌ >> Implict Instance ์ด ์ค‘์—์„œ ์˜ค๋Š˜์€ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ด ๋˜๋Š” request ๋Œ€ํ•ด์„œ ์ •๋ฆฌํ•˜๋ ค๊ณ  ํ•œ๋‹ค. 1. Request request ๊ธฐ๋ณธ๊ฐ์ฒด๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ํด๋ผ์ด์–ธํŠธ(์›น ๋ธŒ๋ผ์šฐ์ €)์™€ ๊ด€๋ จ๋œ ์ •๋ณด ์ฝ๊ธฐ ๊ธฐ๋Šฅ ์„œ๋ฒ„์™€ ๊ด€๋ จ๋œ ์ •๋ณด ์ฝ๊ธฐ ๊ธฐ๋Šฅ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ „์†กํ•œ ์š”์ฒญ ํŒŒ๋ผ๋ฏธํ„ฐ ์ฝ๊ธฐ ๊ธฐ๋Šฅ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ „์†กํ•œ ์š”์ฒญ ํ—ค๋” ์ฝ๊ธฐ ๊ธฐ๋Šฅ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ „์†กํ•œ ์ฟ ํ‚ค ์ฝ๊ธฐ ๊ธฐ๋Šฅ ์†์„ฑ ์ฒ˜๋ฆฌ ๊ธฐ๋Šฅ ์—ฌ๊ธฐ์„œ ์ฟ ํ‚ค ์ฝ๊ธฐ ๊ธฐ๋Šฅ๊ณผ ์†์„ฑ ์ฒ˜๋ฆฌ ๊ธฐ๋Šฅ์€ ์ง€๊ธˆ ์ •๋ฆฌํ•˜๊ธฐ์—” ์ˆ˜์ค€์ด ๋†’์•„์„œ ๋‚˜์ค‘์— ์ •๋ฆฌํ•˜๋„๋ก ํ•˜์ž. 1-1. Req..