์ƒˆ์†Œ์‹

Languages/JSP

[JSP] ๋‚ด์žฅ๊ฐ์ฒด์™€ ์˜์—ญ

  • -
๋ฐ˜์‘ํ˜•

์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ๋‚ด์žฅ๊ฐ์ฒด์™€ ์˜์—ญ์— ๋Œ€ํ•œ ๋‚ด์šฉ์„ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋‚ด์žฅ๊ฐ์ฒด ์ข…๋ฅ˜์™€ ๊ฐœ์š”๋ฅผ ์•Œ์•„๋ณด๊ณ  ๋‚œ ํ›„, ์‹ค์Šต๊นŒ์ง€ ํ•ด๋ณผ๊ฒŒ์š”.

 


 

๋‚ด์žฅ ๊ฐ์ฒด(Implicit Object)

- JSP ํŽ˜์ด์ง€ ๋‚ด์—์„œ ์ œ๊ณตํ•˜๋Š” ํŠน์ˆ˜ํ•œ ๋ ˆํผ๋Ÿฐ์Šค ํƒ€์ž…์˜ ๋ณ€์ˆ˜

 

- JSP ํŽ˜์ด์ง€๊ฐ€ ์„œ๋ธ”๋ฆฟ์œผ๋กœ ๋ณ€ํ™˜๋  ๋•Œ JSP ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์ž๋™์ ์œผ๋กœ ์ œ๊ณตํ•จ

 

- ์Šคํฌ๋ฆฝํŠธ๋ฆฟ " <% %> " ์ด๋‚˜ ํ‘œํ˜„์‹ " <%= %> " ์—์„œ ์„ ์–ธํ•˜์ง€ ์•Š๊ณ  ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ default ๋ณ€์ˆ˜

 

- ๋ณ„๋„์˜ import์—†์ด ์ž์œ ๋กญ๊ฒŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

 

- ์Šคํฌ๋ฆฝํŠธ๋ฆฟ "<% %>" ๋‚ด์—์„œ ๋ณ€์ˆ˜ ์ด๋ฆ„์œผ๋กœ ์‚ฌ์šฉํ•ด์„œ๋Š” ์•ˆ๋จ.

 

 

 

JSP ํŽ˜์ด์ง€์˜ ๋‚ด์žฅ ๊ฐ์ฒด ์ข…๋ฅ˜

 

์ถœ์ฒ˜ : https://hyeonstorage.tistory.com/78

 

๋‚ด์žฅ ๊ฐ์ฒด์˜ ์†์„ฑ(attribute)์™€ ๊ด€๋ จ๋œ ๋ฉ”์†Œ๋“œ

 

์ถœ์ฒ˜ : https://hyeonstorage.tistory.com/78

 

์ €๋Š” ๋ชจ๋“  ๋‚ด์žฅ๊ฐ์ฒด๋ฅผ ๋‹ค๋ฃจ์ง€ ์•Š๊ณ , ์ผ๋ถ€๋งŒ ํฌ์ŠคํŒ… ํ• ๊ฒ๋‹ˆ๋‹น..

๊ณต๋ถ€ํ•˜๋‹ค๊ฐ€ ์ฐพ๊ฒŒ ๋œ ๋ธ”๋กœ๊ทธ ์ธ๋ฐ โ–ผโ–ผโ–ผโ–ผ

https://ikeyword.tistory.com/entry/JSP-%EB%82%B4%EC%9E%A5%EA%B0%9D%EC%B2%B4-9%EA%B0%80%EC%A7%80

์ฐธ๊ณ ํ•ด๋ณด์„ธ์š”! JSP ๋‚ด์žฅ๊ฐ์ฒด 9๊ฐ€์ง€์— ๋Œ€ํ•œ ์„ค๋ช…์ด ์•„์ฃผ ์ž์„ธํžˆ ์ž˜ ๋‚˜์™€์žˆ๋”๋ผ๊ตฌ์š”!

 

์ผ๋‹จ request, response, out ์„ธ๊ฐ€์ง€๋ฅผ ์‹ค์Šตํ•ด๋ณผ๊ฑฐ์˜ˆ์š”.

๋‚˜๋จธ์ง€ ๋‚ด์žฅ๊ฐ์ฒด๋“ค์€ ์œ„์— ๋ธ”๋กœ๊ทธ๋“ค์„ ํ†ตํ•ด ๊ณต๋ถ€ํ•ฉ์‹œ๋‹ค.

 

1) request

:์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ JSP ํŽ˜์ด์ง€๋กœ ์ „๋‹ฌ๋˜๋Š” ์ •๋ณด์˜ ๋ชจ์ž„์œผ๋กœ HTTP ํ—ค๋”์™€ HTTP ๋ฐ”๋””๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Œ.

 

 

์‹ค์Šต) student.jsp ์ฝ”๋“œ

 

 

์‹คํ–‰์‹œ์ผœ๋ณด๋ฉด 

 

 

์ด์˜๊ฒŒ ํŽ˜์ด์ง€๊ฐ€ ๋‚˜์˜จ๋‹ค ใ…Žใ…Ž (์ •์ƒ์ถœ๋ ฅ)

์ž…๋ ฅ ๊ฐ’์„ ๋„ฃ์–ด์ฃผ๊ณ  ์ž…๋ ฅ์™„๋ฃŒ๋ฅผ ํ•ด์ฃผ๋ฉด, action์— ์ ์–ด๋†“์€ Student2.jsp๋กœ ๋„˜์–ด๊ฐ„๋‹ค.

 

 

 

table๋กœ ๋ฌถ์–ด์„œ ๊น”๋”ํ•˜๊ฒŒ ํ‘œ์‹œํ•ด์ฃผ์—ˆ๋‹ค.

request.setCharacterEncoding("UTF-8"); ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ํ•œ๊ธ€ ํ‘œ๊ธฐ๊ฐ€ ๊ฐ€๋Šฅ์บ ๋˜์—ˆ๋‹ค.

๋นจ๊ฐ„์ƒ‰์œผ๋กœ ๋„ค๋ชจ ์นœ ๊ณณ์ด ์œ„์—์„œ ์„ค๋ช…ํ•œ request์˜ ์˜ˆ์ œ์ด๋‹ค.

 

 

์ถœ๋ ฅ์„ ๊น”๋”ํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด์„œ centerํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๊ฐ€์šด๋ฐ๋กœ ์ถœ๋ ฅํ–ˆ๋‹ค.

 

 

2) response

:์›น ๋ธŒ๋ผ์šฐ์ €๋กœ ์‘๋‹ตํ•  ์‘๋‹ต์ •๋ณด๋ฅผ ๊ฐ–๊ณ  ์žˆ์Œ.

 

 

์‹ค์Šต)

์œ„์—์„œ ์ผ๋˜ Student.jsp์™€ Student2.jsp๋ฅผ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•ด๋ณผ๊ป˜์š”.

 

 

Student.jsp

 

 

Student2.jsp

 

 

 

์‹คํ–‰ ๊ฒฐ๊ณผ

 

 

3) out

:JSPํŽ˜์ด์ง€๊ฐ€ ์ƒ์„ฑํ•œ ๊ฒฐ๊ณผ๋ฅผ ์›น ๋ธŒ๋ผ์šฐ์ €์— ์ „์†กํ•จ

 

์˜ค๋Š˜์€ ์—ฌ๊ธฐ๊นŒ์ง€!

๋‹ค๋“ค ์•ˆ๋…•ํžˆ ์ฃผ๋ฌด์„ธ์š”~ (๏ฟฃo๏ฟฃ) . z Z

๋ฐ˜์‘ํ˜•

'Languages > JSP' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[JSP] ์•ก์…˜ํƒœ๊ทธ  (0) 2020.05.10
[JSP] ์Šคํฌ๋ฆฝํŠธ ์š”์†Œ  (0) 2020.05.03
[JSP] ์ง€์‹œ์ž(Directive)  (0) 2020.05.03
[JSP] ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๊ฐœ์š”  (0) 2020.05.03
Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.