ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 표현언어 EL(Expression Language)
    WEB 2020. 12. 18. 18:54

    표현언어 - 값을 표현하는데 사용하는 스크립트언어. JSP 문법을 간단하게 사용하게 해줌.

     

    문법

    ${...}

     

    표현언어 기본객체

    pageContext : JSP의 pageContext 기본 객체와 동일

    pageScope : pageContext 객체의 속성을 매핑한 Map 객체

    requestScope : request 객체의 속성을 매핑한 Map 객체

    sessionScope : session 객체의 속성을 매핑한 Map 객체

    applicationScope : application 객체의 속성을 매핑한 Map 객체

    param : 파라미터의 이름과 값을 매핑한 Map 객체 (getParameter)

    paramValues : 파라미터의 이름과 값배열을 매핑한 Map 객체 (getParameterValues)

    header : 헤더의 이름과 값을 매핑한 Map 객체 (getHeader)

    headerValues : 헤더의 이름과 값 배열을 매핑한 Map 객체 (getHeaders)

    cookie : 쿠키의 이름과 값을 매핑한 Map 객체

    initParam : 초기화 파라미터의 이름과 값 매핑을 저장한 Map 객체

     

    ex1 )

    <%

    pageContext.setAttribute("Name","Park");

    %>

     

    <body>

    Name: ${pageScope.Name}

    </body>

     

    ex2 )

    <%

    request.setAttribute("i",5);

    %>

     

    <body>

    i + 5 = ${i+5}

    </body>

     

    EL 무시하고 출력

    <%@ page isELIgnored = "true" %>

    'WEB' 카테고리의 다른 글

    JSTL  (0) 2020.12.23
    Scope  (0) 2020.12.18
    Redirect  (0) 2020.11.18
    JSP 문법  (0) 2020.11.17
    HTTP Request  (0) 2020.11.15
Designed by Tistory.