yeony._.
๐Ÿข์ฝฉ๋ถ€๐Ÿข
yeony._.
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (99)
    • ๐Ÿ’ปProgramming (91)
      • โ˜•๏ธJava (19)
      • ๐Ÿ’ฝOracle (21)
      • ๐Ÿ‘ฉ‍๐ŸŽจHTML&CSS (12)
      • ๐ŸŽจ ์‹ค์Šต (4)
      • ๐Ÿƒ‍โ™€๏ธJavaScript (25)
      • JSP (8)
      • ๐ŸƒSpring (0)
      • ๐Ÿฅงpython (0)
      • API (0)
      • ๐Ÿ˜ˆGit (1)
    • ๐ŸคซPrivate (0)
      • -- (0)
      • + (0)
      • S (0)
      • P (0)
      • B (0)
    • ๐Ÿ˜ŽProject (4)
      • ๐Ÿ—“๏ธwbs ํ”„๋กœ์ ํŠธ (3)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • ํ™ˆ
  • ํƒœ๊ทธ
  • ๋ฐฉ๋ช…๋ก

๊ณต์ง€์‚ฌํ•ญ

์ธ๊ธฐ ๊ธ€

ํƒœ๊ทธ

  • HTML #CSS #HTML์ด๋ฏธ์ง€ #HTML์ด๋ฏธ์ง€์—๊ธ€์”จ #HTML์ด๋ฏธ์ง€์—์ด๋ฏธ์ง€

์ตœ๊ทผ ๋Œ“๊ธ€

์ตœ๊ทผ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ

hELLO ยท Designed By ์ •์ƒ์šฐ.
yeony._.

๐Ÿข์ฝฉ๋ถ€๐Ÿข

[JSP] ํ‘œํ˜„์–ธ์–ด EL - EL ์—ฐ์‚ฐ์ž/EL ๋‚ด์žฅ๊ฐ์ฒด
๐Ÿ’ปProgramming/JSP

[JSP] ํ‘œํ˜„์–ธ์–ด EL - EL ์—ฐ์‚ฐ์ž/EL ๋‚ด์žฅ๊ฐ์ฒด

2022. 10. 4. 17:07

EL(Expression Language)์ด๋ž€?

์Šคํฌ๋ฆฝํŠธ ์š”์†Œ์˜ ์‚ฌ์šฉ ์—†์ด JSP ํŽ˜์ด์ง€์— ๊ฐ’์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ํƒœ๊ทธ ๊ธฐ๋ฐ˜์˜ ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด 

page, request, session, applicant์— binding ๋œ attribute๋‚˜ ๊ทธ  attribute์˜ property ๊ฐ’ ์ถœ๋ ฅ

${expression}

์ค‘๊ด„ํ˜ธ์— ์žˆ๋Š” ํ‘œํ˜„์‹์€ ๋Ÿฐํƒ€์ž„์—๋„ ํ‰๊ฐ€๋˜๊ณ  ์ถœ๋ ฅ ์ŠคํŠธ๋ฆผ์œผ๋กœ ์ „๋‹ฌ๋œ๋‹ค. 

๊ตฌ๋ฌธ ๋ถ„์„ํ•  ๋•Œ ๋ฐ”๋กœ expression ๊ณ„์‚ฐ 

EL์€ null ๊ฐ’์ด๋ฉด ์ถœ๋ ฅ๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ฃผ์˜ํ•ด์•ผ ํ•œ๋‹ค. (๋Œ€์†Œ๋ฌธ์ž๊ฐ€ ํ‹€๋ ธ์„ ๊ฒฝ์šฐ, ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋„ ์•ˆ ๋œฌ๋‹ค.)

dto๋ฅผ EL ๊ฐ์ฒด๋กœ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์‹ค์ œ ์กด์žฌํ•˜๋Š” ํ•„๋“œ๋ช…๊ณผ ๋™์ผํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ํ„ฐ์ง„๋‹ค. 

 

#{expression}

 

์‹ค์ œ๋กœ ์‚ฌ์šฉ๋  ๋•Œ expression ๊ณ„์‚ฐํ•จ

์‚ฌ์šฉ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์—†๋‹ค.

 

EL์˜ ๋ฐ์ดํ„ฐ ํƒ€์ž…

ํƒ€์ž… ์„ค๋ช…
boolean true, false
์ •์ˆ˜ ํƒ€์ž… 0~9๋กœ ์ด๋ฃจ์–ด์ง„ ์ •์ˆ˜์ด๋ฉฐ, ์Œ์ˆ˜๋Š” -๋ฅผ ๋ถ™์ž„.
EL์˜ ์ •์ˆ˜ ํƒ€์ž…์€ java.lang.log
์‹ค์ˆ˜ ํƒ€์ž… 0~9๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฉฐ, ์†Œ์ˆ˜์  ์‚ฌ์šฉ ๊ฐ€๋Šฅ 
EL์˜ ์ •์ˆ˜ ํƒ€์ž…์€ java.lang.Double
๋ฌธ์ž์—ด ํƒ€์ž… ๋”ฐ์˜ดํ‘œ๋กœ ๋‘˜๋Ÿฌ์‹ผ ๋ฌธ์ž์—ด 
๋ฌธ์ž์—ด ํƒ€์ž…์€ String
๋„ ํƒ€์ž…  null

 

EL ์—ฐ์‚ฐ์ž 

 

null๊ณผ์˜ ์—ฐ์‚ฐ์€ 0์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค. 

 

 

EL ๋น„ํ™œ์„ฑํ™”

EL์„ ๋น„ํ™œ์„ฑํ™” ์‹œํ‚ค๋Š” ์„ธ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค. 

1) web.xml ํŒŒ์ผ์—์„œ ๋น„ํ™œ์„ฑํ™” ์˜ต์…˜ ์ง€์ • 

2) JSP ํŽ˜์ด์ง€์—์„œ ๋น„ํ™œ์„ฑํ™” ์˜ต์…˜ ์ง€์ • 

3) web.xml ํŒŒ์ผ์„ ์„œ๋ธ”๋ฆฟ 2.3 ๋˜๋Š” 2.4 ๋ฒ„์ „์œผ๋กœ ์ž‘์„ฑ 

'๐Ÿ’ปProgramming > JSP' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

๊ฒŒ์‹œํŒ  (0) 2022.10.05
[JSP] JSTL  (0) 2022.10.05
[JSP] ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๋„˜๊ฒจ ๋ฐ›๋Š” ๋ฐฉ๋ฒ• - getParameter()/getParameterValues()/getParameterMap  (5) 2022.09.28
GET๊ณผ POST ์ฐจ์ด์   (0) 2022.09.28
[JSP] 04. Request Parameter - GET/POST  (0) 2022.09.27
    '๐Ÿ’ปProgramming/JSP' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • ๊ฒŒ์‹œํŒ
    • [JSP] JSTL
    • [JSP] ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๋„˜๊ฒจ ๋ฐ›๋Š” ๋ฐฉ๋ฒ• - getParameter()/getParameterValues()/getParameterMap
    • GET๊ณผ POST ์ฐจ์ด์ 
    yeony._.
    yeony._.
    ํž˜ ์„ธ์ง€๋Š” ์•Œ์•ฝ๐Ÿ’Š๐Ÿ’Š๐Ÿ’Š

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”