코락 CoRock
코딩하는 락스타
코락 CoRock
  • 분류 전체보기 (393)
    • frameworks (19)
      • spring (19)
      • spring-boot (0)
      • testing (0)
    • languages (94)
      • java (39)
      • kotlin (0)
      • python (42)
      • r (13)
    • libraries (0)
    • programming (239)
      • android (13)
      • c (17)
      • cpp (22)
      • database (18)
      • design-pattern (4)
      • data-structures (11)
      • git (8)
      • hadoop (6)
      • html-css (7)
      • issue (4)
      • javascript (26)
      • jsp (34)
      • os (29)
      • php (6)
      • preferences (19)
      • etc (15)
    • discography (37)
      • k-pop (18)
      • pop (19)
    • blog (3)

블로그 메뉴

  • Programming
  • Java
  • JavaScript
  • Discography
  • K-Pop Songs
  • Pop Songs
  • Blog
  • Guestbook

공지사항

인기 글

태그

  • oracle
  • jsp
  • javascript
  • linux
  • Android
  • 파이썬
  • Spring
  • CentOS
  • python
  • r
  • Java
  • 자바스크립트

최근 댓글

최근 글

티스토리

반응형
hELLO · Designed By 정상우.
코락 CoRock

코딩하는 락스타

programming/jsp

[JSP] Expression Language(표현언어)

2018. 9. 10. 10:20
반응형

8. Expression Lanugage(표현언어)

 

8.1 EL(Expression Language)

8.1.1 JSP 페이지에서 스크립틀릿과 같은 자바 코드를 대체하는 방법

 

8.1.2 특징

  • 값이 null 이어도 예외가 발생하지 않음
  • 표현 언어는 항상 ${ 로 시작해서 }로 끝남
    ${num}
  • 표현식 안에 연산식도 쓸 수 있음
    ${num + 1}

 

 

8.2 EL 변수의 사용 방법

변수의 사용 범위

8.2.1.1 현재 페이지에서만 사용

pageContext

${pageScope.변수}

 

8.2.1.2 요청 페이지 + 응답 페이지

request

${requestScope.변수}

 

8.2.1.3 사용자 단위(로그인~로그아웃)

session

${sessionScope.변수}

 

8.2.1.4 서버 단위(모든 사용자)

application

${appliocationScope.변수}

 

8.2.2 폼, 쿼리스트링 변수

request.getParameter

${param.변수}

 

 

8.3 내장 객체의 표현

8.3.1 내장 객체는 ${내장객체.변수명}과 같이 사용됨

 

8.3.2 종류

8.3.2.1 sessionScope

session 변수를 조회할 떄 사용

${sessionScope.세션변수명}session.getAttribute("세션변수명")과 같은 기능

 

8.3.2.2 param, paramValues

get, post 방식으로 전달된 parameter value를 조회할 때 사용

${param.변수명}request.getParameter("변수명")과 같은 기능

${paramValues.배열변수명}request.getParameterValues("배열변수명")

 

 

8.4 실습 예제

8.4.1 /ch08/ex01.jsp

8.4.2 /ch08/ex02.jsp

8.4.3 /ch08/ex03.jsp

8.4.4 /ch08/ex03_result.jsp

8.4.5 /ch08/ex04.jsp

8.4.11 /ch08/ex07.jsp

8.4.12 /ch08/ex07_result.jsp

반응형
저작자표시 비영리 변경금지 (새창열림)
    'programming/jsp' 카테고리의 다른 글
    • [JSP] 응용 예제(한 줄 메모장)
    • [JSP] JSTL
    • [JSP] 쿠키와 세션
    • [JSP] 데이터베이스 연동
    코락 CoRock
    코락 CoRock
    A COder dreaming of being a ROCKstar

    티스토리툴바