표현언어 내장객체
내장객체 |
설명 |
pageScope |
모든 page 영역 객체들에 대한 컬렉션 |
requestScope |
모든 request 영역 객체들에 대한 컬렉션 |
sessionScope |
모든 session 영역 객체들에 대한 컬렉션 |
applicationScope |
모든 app 영역 객체들에 대한 컬렉션 |
param |
모든 request 파라미터를 문자열로 가진 컬렉션 |
paramValues |
모든 request 파라미터들을 파라미터당 문자열 배열로 가진 컬렉션 |
header |
HTTP 요청 헤더를 문자열로 가진 컬렉션 |
headerValues |
http 요청 헤더들을 헤더당 문자열 배열로 가진 컬렉션 |
cookie |
모든 쿠키의 컬렉션 |
initParam |
모든 어플리케이션의 초기화 파라미터의 이름 컬렉션 |
pageContext |
현재 페이지를 위한 javax.servlet.jsp.PageContext |
Ex>
<%=request.getParameter(“gogi”)%>
는
${param.gogi} 나 ${param[“gogi”]} 와 같다.
표현언언어 내장객체 예제
<TABLE BORDER="1"> <THEAD> <TD><B>표현식</B></TD> <TD><B>값</B></TD> </THEAD> <TR> <TD>\${2 + 5}</TD> <TD>${2 + 5}</TD> </TR> <TR> <TD>\${4/5}</TD> <TD>${4/5}</TD> </TR> <TR> <TD>\${5 div 6}</TD> <TD>${5 div 6}</TD> </TR> <TR> <TD>\${5 mod 7}</TD> <TD>${5 mod 7}</TD> </TR> <TR> <TD>\${2 < 3}</TD> <TD>${2 < 3}</TD> </TR> <TR> <TD>\${2 gt 3}</TD> <TD>${2 gt 3}</TD> </TR> <TR> <TD>\${3.1 le 3.2}</TD> <TD>${3.1 le 3.2}</TD> </TR> <TR> <TD>\${(5 > 3) ? 5 : 3}</TD> <TD>${(5 > 3) ? 5 : 3}</TD> </TR> <TR> <TD>\${header["host"]}</TD> <TD>${header["host"]}</TD> </TR> <TR> <TD>\${header["user-agent"]}</TD> <TD>${header["user-agent"]}</TD> </TR> </TABLE>
표현식 | 값 |
${2 + 5} | 7 |
${4/5} | 0.8 |
${5 div 6} | 0.8333333333333334 |
${5 mod 7} | 5 |
${2 < 3} | true |
${2 gt 3} | false |
${3.1 le 3.2} | true |
${(5 > 3) ? 5 : 3} | 5 |
${header["host"]} | localhost:8080 |
${header["user-agent"]} | Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0) |
'JSP > Reference' 카테고리의 다른 글
[JSP] Config 객체 와 Exception 객체 (0) | 2012.04.04 |
---|---|
[JSP] Application 객체 (0) | 2012.04.04 |
[JSP] Out 객체 (0) | 2012.04.04 |
[JSP] PageContext 객체 (0) | 2012.04.04 |
[JSP] Session 객체 (0) | 2012.04.04 |