티스토리 뷰

JSP

JSP: EL

carrot62 2020. 8. 7. 11:04

Expression Language(EL)은 JSP의 데이터를 표현하는 언어이다. EL은 데이터 형 변환을 자동으로 해주기 때문에 편리하다는 장점이 있다.

기본 형식:

${ expression }  

Implicit objects in EL (내장객체)

  • pageScope
  • requestScope
  • sessionScope: 다른 페이지에 있는 변수를 불러와서 사용할 수 있게 해준다 
    • HttpSession에 등록된 데이터의 이름과 value를 저장하고 있는 map object이다.

<% session.setAttribute("변수이름", "value");%>
<a href="">visit</a>
${sessionScope.[변수이름]}

  • applicationScope
  • param
    • QueryString의 이름과 value를 저장하고 있는 map 객체이다.

${ param.[  변수이름]} 이렇게만 적어주면 사용이 가능하다

  • paramValues
  • header
  • headerValues
  • cookie
    • 요청을 보낸 클라이언트의 쿠키이름과 value를 저장하고 있는 map 객체이다/
    • Cookie("변수이름", "쿠키값")
    • response.addCookie();

  • initParam
  • pageContext

param과 header

값을 추출할 때 두가지 형식으로 지정할 수 있다:

${param.id} 또는 ${param["id]}

 

 

'JSP' 카테고리의 다른 글

JSP CRUD 프로젝트 제작하기  (0) 2020.10.15
JSP를 이용해서 form의 값 받아오기  (0) 2020.08.09
JSP Action tags와 Javabean 사용법  (0) 2020.08.06
Development in JSP  (0) 2020.08.06
JSP Project Hosting  (0) 2020.08.06