profile
Fill in my own colorful colors๐ŸŽจ
post-thumbnail

[JSP] Servlet

๐Ÿ’ฌ ๋‹ค์–‘ํ•œ ์›น ํ”„๋ ˆ์ž„์›Œํฌ์˜ ์ถœํ˜„์œผ๋กœ ์„œ๋ธ”๋ฆฟ์„ ์ง์ ‘ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ํ”์น˜ ์•Š๋‹ค. ํ•˜์ง€๋งŒ java ์›น ๊ฐœ๋ฐœ์ž๋ผ๋ฉด ์„œ๋ธ”๋ฆฟ์ด ๋ฌด์—‡์ด๊ณ  ์„œ๋ธ”๋ฆฟ์˜ ๋™์ž‘ ๋ฐฉ์‹์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์€ ํ•„์ˆ˜๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ธฐ ๋•Œ๋ฌธ์— Servlet์€ ๊ณต๋ถ€ํ•˜๊ณ  ๋„˜์–ด๊ฐ€๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ๐Ÿ’ก Servlet > โœ”๏ธ

2023๋…„ 5์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[JSP] ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ

๊ฐœ๋ฐœ์„ ํ•˜์˜€์œผ๋ฉด, ์‚ฌ์šฉ์ž๊ฐ€ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฐฐํฌ๋ฅผ ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.๋ฐฐํฌ๋ผ๋Š” ๋ง์€ ๊ฐœ๋ฐœ์„ ๋งˆ์ณค์„ ๋•Œ ์–ด๋–ป๊ฒŒ ํ•˜๋Š” ๊ฐ€๋ฅผ ์˜๋ฏธํ•œ๋‹ค.โœ”๏ธ Java EE: WAR(Dynamic Web Project)โ—๏ธ WAR: web application archive(์ฐธ๊ณ ๋กœ Java SE๋Š”

2023๋…„ 4์›” 22์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[JSP] ์ถœ๋ ฅ ๋ฒ„ํผ์™€ ์‘๋‹ต

JSP ํŽ˜์ด์ง€๋Š” ์‘๋‹ต ๊ฒฐ๊ณผ๋ฅผ ๊ณง๋ฐ”๋กœ ์›น ๋ธŒ๋ผ์šฐ์ €์— ์ „์†กํ•˜์ง€ ์•Š๋Š”๋‹ค.๋Œ€์‹  ์ถœ๋ ฅ ๋ฒ„ํผ(buffer)๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” ๊ณณ์— ์ž„์‹œ๋กœ ์‘๋‹ต ๊ฒฐ๊ณผ๋ฅผ ์ €์žฅํ–ˆ๋‹ค๊ฐ€ ํ•œ ๋ฒˆ์— ์›น ๋ธŒ๋ผ์šฐ์ €์— ์ „์†กํ•œ๋‹ค.์˜ˆ๋ฅผ ๋“ค์–ด, ํฐ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ณด๋ฉด ๋กœ๋“œ๋  ๋•Œ ์กฐ๊ธˆ์”ฉ ์กฐ๊ธˆ์”ฉ ๋‚ด๋ ค์˜ค๋Š”๊ฒŒ ์•„๋‹ˆ๊ณ  ํ•œ๋ฒˆ์— ํˆญ ๋–จ์–ด์ง€๊ณ 

2023๋…„ 4์›” 22์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[JSP] response ๊ธฐ๋ณธ ๊ฐ์ฒด

โœ”๏ธ ์›น ๋ธŒ๋ผ์šฐ์ €์— ๋ณด๋‚ด๋Š” ์‘๋‹ต ์ •๋ณด๋ฅผ ๋‹ด์Œ์„œ๋ฒ„์—์„œ ํด๋ผ์ด์–ธํŠธ์— ๋Œ€ํ•œ ์‘๋‹ต์„ response ๊ฐ์ฒด๋ฅผ ํ†ตํ•˜์—ฌ ์ฒ˜๋ฆฌํ•œ๋‹ค.ํ—ค๋” ์ •๋ณด ์ž…๋ ฅ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ํ•˜๊ธฐ โญ๏ธresponse ๊ธฐ๋ณธ ๊ฐ์ฒด๋Š” ์‘๋‹ต ์ •๋ณด์— ํ—ค๋”๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค.๋ฉ”์„œ๋“œ์˜ ๋ชจ๋‘ void์ด๋‹ค.์ •๋ณด๋ฅผ ๋งŒ๋“ค์–ด๋‚ด๋Š”

2023๋…„ 4์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[JSP] request ๊ธฐ๋ณธ ๊ฐ์ฒด

โœ”๏ธ ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ JSP ํŽ˜์ด์ง€๋กœ ์ „๋‹ฌ๋˜๋Š” ์ •๋ณด์˜ ๋ชจ์ž„JSP ํŽ˜์ด์ง€์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋ณธ ๊ฐ์ฒด โžก๏ธ ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์š”์ฒญ์›น ๋ธŒ๋ผ์šฐ์ €์— ์›น ์‚ฌ์ดํŠธ์˜ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด, ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ํ•ด๋‹น ์›น ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•œ ํ›„ ์š”์ฒญ ์ •๋ณด๋ฅผ ์ „์†ก โžก๏ธ requst ๊ธฐ๋ณธ๊ฐ์ฒด๊ฐ€ ์š”์ฒญ ์ •

2023๋…„ 4์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[JSP] ์Šคํฌ๋ฆฝํŠธ ์š”์†Œ

โœ”๏ธ ๋ฌธ์„œ์˜ ๋‚ด์šฉ์„ ๋™์ ์œผ๋กœ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒโœ”๏ธ htmlํƒœ๊ทธ์—์„œ java๋ฅผ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ํƒœ๊ทธJSP ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ๋กœ์ง์„ ์ˆ˜ํ–‰ํ•˜๋Š”๋ฐ ํ•„์š”ํ•˜๋‹ค.๊ทธ๋Ÿฌํ•œ ๋ถ€๋ถ„์—์„œ ์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ํ”„๋กœ๊ทธ๋žจ์ด ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.โœ”๏ธ java ์ฝ”๋“œ ์‹ค

2023๋…„ 4์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[JSP] page ๋””๋ ‰ํ‹ฐ๋ธŒ

โœ”๏ธ JSP ํŽ˜์ด์ง€์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉJSP ํŽ˜์ด์ง€๊ฐ€ ์–ด๋–ค ๋ฌธ์„œ๋ฅผ ์ƒ์„ฑํ•˜๋Š”๊ฐ€์–ด๋–ค ์ž๋ฐ” ํด๋ž˜์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๊ฐ€์„ธ์…˜(session)์— ์ฐธ์—ฌํ•˜๋Š”๊ฐ€์ถœ๋ ฅ ๋ฒ„ํผ์˜ ์กด์žฌ ์—ฌ๋ถ€โžก๏ธ JSP ํŽ˜์ด์ง€๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค.๊ฐ๊ฐ contentType ์†์„ฑ๊ณผ

2023๋…„ 4์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[JSP] JSPํŽ˜์ด์ง€์˜ ๊ตฌ์„ฑ ์š”์†Œ

JSP ํŽ˜์ด์ง€๋ฅผ ์ž‘์„ฑํ•˜๋ ค๋ฉด ๋‹ค์–‘ํ•œ ์š”์†Œ๋“ค์ด ํ•„์š”ํ•˜๋‹ค. HTML ๋ฌธ์„œ๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋‹ค์–‘ํ•œ ๊ฒƒ๋“ค์ด ํ•„์š”ํ•œ๋ฐ ์ด๋ฅผ ์œ„ํ•ด JSP๋Š” 7๊ฐ€์ง€์˜ ๊ตฌ์„ฑ์š”์†Œ๊ฐ€ ์žˆ๋‹ค.๋””๋ ‰ํ‹ฐ๋ธŒ(Directive)์Šคํฌ๋ฆฝํŠธ: ์Šคํฌ๋ฆฝํŠธ๋ฆฟ(Scriptlet), ํ‘œํ˜„์‹(Expression), ์„ ์–ธ๋ถ€(Dec

2023๋…„ 4์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[JSP] ์›นํ”„๋กœ๊ทธ๋ž˜๋ฐ JSP ์ •์˜ ๋ฐ ๋™์ž‘๊ณผ์ •

http://localhost:8080/04_17/time.jsp localhost:8080 -> ๋‚ด ์ปดํ“จํ„ฐ์— ์ ‘์†ํ•˜๊ฒ ๋‹ค๋Š” ๋œป ์ฝœ๋ก  ๋’ค์—๋Š” 8080์ด๋ผ๋Š” ๋ธŒ๋ผ์šฐ์ €์™€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋‚ด ์ปดํ“จํ„ฐ์— ์žˆ๋‹ค. ์ง‘์— ์žˆ๋Š” ip๋Š” ๋‚ด๋ถ€ip์ด๋‹ค. ํ†ต์‹ ์„ ํ• ๋ ค๋ฉด ์ฐพ์•„๊ฐˆ ์ˆ˜ ์žˆ๋Š” ๊ฒฝ๋กœ

2023๋…„ 4์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท