MapleStory Finger Point

๐ŸŸค JAVA/๐ŸŸค JSP

[JSP] JSP Action Tag ์ฃผ์š”ํƒœ๊ทธ

HYEJU01 2024. 6. 28. 00:01

[JSP Action Tag ๋ž€?]
JSP ํŽ˜์ด์ง€ ๋‚ด์—์„œ ์–ด๋–ค ๋™์ž‘์„ ํ•˜๋„๋ก ์ง€์‹œํ•˜๋Š” ํƒœ๊ทธ์ด๋‹ค.

 

 

 

[JSP Action Tag ์ข…๋ฅ˜]

 

 

 

 

 

[forward] 
์š”์ฒญ ๋ฐ›์€ ์š”์ฒญ๊ฐ์ฒด(request)๋ฅผ ์œ„์ž„ํ•˜๋Š” ์ปดํฌ๋„ŒํŠธ์— ์š”์ฒญ ๊ฐ์ฒด๊ฐ’์„ ๋™์ผํ•˜๊ฒŒ ์ „๋‹ฌ
์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•จ๊ณผ ๋™์‹œ์— ํ•ด๋‹น ๊ฒฐ๊ณผ๋ฅผ ๋ฐ”๋กœ ๋ณด์—ฌ์ค˜์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ


ex) ๊ฒŒ์‹œํŒ ๋ชฉ๋ก์—์„œ ๊ธ€ ์ œ๋ชฉ์„ ํด๋ฆญํ–ˆ์„ ๋•Œ ๋ฐ”๋กœ ๋‚ด์šฉ์„ ๋ณด์—ฌ์ค˜์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ.

<jsp:forward page="success.jsp" />




[sendRedirect]
์š”์ฒญ ๋ฐ›์€ ์š”์ฒญ๊ฐ์ฒด๋ฅผ(request) ์œ„์ž„ํ•˜๋Š” ์ปดํฌ๋„ŒํŠธ์— ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ, 
์ƒˆ๋กœ์šด ์š”์ฒญ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•œ ๋‹ค์Œ ์ƒˆ๋กœ์šด ์š”์ฒญ์œผ๋กœ ์ž‘์—…์„ ํ•ด์•ผํ•  ๊ฒฝ์šฐ์— ์‚ฌ์šฉ


ex) ๊ฒŒ์‹œํŒ ๊ธ€ ์“ฐ๊ธฐ ์™„๋ฃŒ ์ดํ›„ ํ•ด๋‹น ๊ธ€์˜ ๋‚ด์šฉ์ด ์•„๋‹Œ ๊ธ€ ๋ชฉ๋ก์„ ๋ณด์—ฌ์ค˜์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ

 

 

 

[forward vs sendRedirect ์ฐจ์ด์ ]

 

 

 

[ JAVA Bean ] 

์ž๋ฐ”๋นˆ์ด๋ž€ JAVA์–ธ์–ด์˜ ๋ฐ์ดํ„ฐ(๋ณ€์ˆ˜)์™€ ๊ธฐ๋Šฅ(๋ฉ”์„œ๋“œ)์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ํด๋ž˜์Šค


์ž๋ฐ”๋นˆ์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ณ€์ˆ˜
๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด์˜ค๋Š” ๋ฉ”์„œ๋“œ(getter), 

๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ๋ฉ”์„œ๋“œ(setter)๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.

 ์ž๋ฐ”๋นˆ์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€์˜ ๋ฐ˜๋ณต์ ์ธ ์ž‘์—…์„ ํšจ์œจ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

 

 

 

 

[ JSP ์—์„œ ์•ก์…˜ํƒœ๊ทธ ์‚ฌ์šฉ ]

JSP์—์„œ๋Š” ์•ก์…˜ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž๋ฐ”๋นˆ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค

 

 

 

 

[ JSP ์•ก์…˜ํƒœ๊ทธ๋กœ setter์™€ getter๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉ ]