Languages/Java

[JSP] EL์ด๋ž€?

MOONCO 2022. 11. 5. 17:02

๐Ÿ‘‰ EL์ด๋ž€?

๊ธฐ์กด์˜ <% %> ์ฝ”๋“œ(scriptlet)๋ฅผ ๋‹จ์ˆœํ™”ํ•œ JSP2.0์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด

 

โญ๏ธ ํŠน์ง•

๋ธŒ๋ผ์šฐ์ €์—์„œ ์ „๋‹ฌ๋˜๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ •๋ณด๋ฅผ, ๊ฐ์ฒด๋กœ ์ „๋‹ฌํ•ด์ค€๋‹ค.

<%= request.getParameter("name") %> ์œผ๋กœ ์ž‘์„ฑํ•˜๋˜ ์ฝ”๋“œ๋ฅผ


${param.name} ๋˜๋Š” ${param["name"]} ์œผ๋กœ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.

 

โญ๏ธ EL์ด ์ง€์›ํ•˜๋Š” ๊ฐ์ฒด๋“ค

<%--page ๋ฐ์ดํ„ฐ ๊ฐ์ฒด ๋ถˆ๋Ÿฌ์˜ด--%>
${pageScope}
<%--request ๋ฐ์ดํ„ฐ ๊ฐ์ฒด ๋ถˆ๋Ÿฌ์˜ด--%>
${requestScope}
<%--session ๋ฐ์ดํ„ฐ ๊ฐ์ฒด ๋ถˆ๋Ÿฌ์˜ด--%>
${sessionScope}
<%--application ๋ฐ์ดํ„ฐ ๊ฐ์ฒด ๋ถˆ๋Ÿฌ์˜ด--%>
${applicationScope}
<%--ํŽ˜์ด์ง€์— ์ „๋‹ฌ๋œ parameter ๊ฐ์ฒด ๋ถˆ๋Ÿฌ์˜ด--%>
${param}
<%--ํŽ˜์ด์ง€์— ์ „๋‹ฌ๋œ parameter๋“ค์„ ๋ฐฐ์—ด๋กœ ๋ถˆ๋Ÿฌ์˜ด--%>
${paramValues}
<%--ํ—ค๋” ๋ฐ์ดํ„ฐ ๊ฐ์ฒด ๋ถˆ๋Ÿฌ์˜ด--%>
${header}
<%--ํ—ค๋” ๋ฐ์ดํ„ฐ๋“ค์„ ๋ฐฐ์—ด๋กœ ๋ถˆ๋Ÿฌ์˜ด--%>
${headerValues}
<%--์ฟ ํ‚ค ๊ฐ’์„ ๋ถˆ๋Ÿฌ์˜ด (cookie.key)--%>
${cookie}
<%--์ดˆ๊ธฐ parameter๋ฅผ ๋ถˆ๋Ÿฌ์˜ด--%>
${initParam}
<%--pageContext๊ฒฝ๋กœ๋ฅผ ๋ถˆ๋Ÿฌ์˜ด--%>
${pageContext}

 

 

 

๋ฐ˜์‘ํ˜•