JSP 4. EL(Expression Language)

2014. 7. 26. 15:23구_Programming/JSP

 

종류                            내장 변수                                  메서드의 소속

page                           pageContext                             javax.servlet.jsp.JspContext

reuqest                        request                                   javax.servlet.Servlet.Request                              

session                       session                                   javax.servlet.http.HttpSession

application                   application                               javax.servlet.ServletContext

 

데이터 이름 하나로만 구성된 EL 식

EL 식이 있는 데이터 이름을 해석하는 순서는 사용 범위가 좁은 애트리뷰트부터 점점 더 사용 범위가 넓은 애트리뷰트순으로 진행된다.

page -> request -> session -> application

 

expression 언어의 내장 객체

pageScope                

requestScope      

sessionScope

applicationScope

param

paramValues

header

headerValues

cookie

initParam

pageContext

 

ex) ${pageScope.KEY} ${pageScope["KEY"]}

   리스트형 데이터일 경우 ${pageScope.KEY[0]} ${pageScope["KEY"][0]}

${cookie.USER_NAME} ${cookie.USER_NAME.value}

${cookie["USER_NAME"].value}  ${cookie["USER_NAME"]["value"]}

 

${paramNUM1 div paramNum2}

${(paramNUM1 gt 0) and (paramNUM2 gt 0)} 양수

${(paramNUM1 lt 0) and (paramNUM2 lt 0)} 음수

 

${empty param.ID ? "quest" : param.ID}

 

 

 

 

 

'구_Programming > JSP' 카테고리의 다른 글

JSP 6. JSTL  (0) 2014.07.26
JSP 5. Action tag  (0) 2014.07.26
JSP 3. Exception  (0) 2014.07.26
JSP 2. 기초, 쿠키와 세션  (0) 2014.07.26
JSP 1. 서블릿, JSP  (0) 2014.07.26