๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
FOR SW ENGINEER๐Ÿ‘ฉ‍๐Ÿ’ป/JSP

JSP - ์†์„ฑ(Attribute)

by ์”จ๋‹ˆ 2021. 11. 1.
728x90

์†์„ฑ(Attribute)

- JSP๊ธฐ๋ณธ๊ฐ์ฒด๋“ค(pageContext, Session, request, application)์€ ์†์„ฑ์„ ๊ฐ–๋Š”๋‹ค.

- ์†์„ฑ์€ JSPํŽ˜์ด์ง€ ์‚ฌ์ด์—์„œ ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›๊ฑฐ๋‚˜ ๊ณต์œ ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋œ๋‹ค.

- ์†์„ฑ ํ˜•ํƒœ : <์†์„ฑ์ด๋ฆ„, ๊ฐ’>

- ์†์„ฑ์ด๋ฆ„ : ๋ฌธ์ž์—ด์„ ๋‚˜ํƒ€๋‚ด๋Š” String

- ์†์„ฑ ๊ฐ’ : ๋ชจ๋“  ํด๋ž˜์Šค ํƒ€์ž…์ด ์˜ฌ์ˆ˜ ์žˆ์Œ.

- ์„œ๋กœ๋‹ค๋ฅธ ๊ธฐ๋ณธ ๊ฐ์ฒด๋Š” ์„œ๋กœ๋‹ค๋ฅธ ์ด๋ฆ„์„ ๊ฐ–๋Š” ์†์„ฑ์„ ์—ฌ๋Ÿฌ๊ฐœ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Œ.

- ๊ธฐ๋ณธ๊ฐ์ฒด๋Š” ์†์„ฑ ์ฒ˜๋ฆฌ ๋ฉ”์„œ๋“œ๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ์†์„ฑ์ฒ˜๋ฆฌ ๋ฉ”์„œ๋“œ๋ฅผ ํ†ตํ•ด ์†์„ฑ์„ ์ถ”๊ฐ€, ์‚ญ์ œ, ์†์„ฑ ๊ฐ’ ๋ณ€๊ฒฝ์„ ํ•  ์ˆ˜์žˆ๋‹ค.

 

 

<์†์„ฑ์ฒ˜๋ฆฌ ๋ฉ”์„œ๋“œ>

 

 

<์†์„ฑ์˜ ํ™œ์šฉ>

์†์„ฑ์€ ๊ธฐ๋ณธ ๊ฐ์ฒด์— ๋”ฐ๋ผ ์“ฐ์ž„์ƒˆ๊ฐ€ ๋‹ค๋ฆ„.

์†์„ฑ์„ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋ณธ ๊ฐ์ฒด๋Š” Session๊ณผ request์ด๋‹ค.

 

 

<์†์„ฑ ์‚ฌ์šฉ ์˜ˆ์ œ>

1. ์†์„ฑ(Attribute)๊ณผ <jsp:param>๋น„๊ต

 

2. ์†์„ฑ(Attribute) ์‚ฌ์šฉ์˜ˆ์ œ(2) - ์†์„ฑ์˜ ๋‹ค์–‘ํ•œ ํ‘œํ˜„๋ฐฉ๋ฒ•

3. ๋ฐฐ์—ด ํ™œ์šฉํ•œ Attribute ์‚ฌ์šฉ์˜ˆ์ œ

4. ๋ฆฌ์ŠคํŠธ ํ™œ์šฉํ•œ Attribute์‚ฌ์šฉ์˜ˆ์ œ

728x90