티스토리 뷰

728x90
반응형

표현 식(Expression Tab)

JSP에서 변수의 값을 출력할 때 사용합니다.

<%= 변수명 %>

 

 

표현 언어(Expression Language)

표현 언어는 JSP 2.0부터 도입된 데이터 출력 기능입니다. 

// isELIgnored 설정 후 표현 언어(Expression Language) 사용이 가능한다.
<%@ page ... isELIgnored="false"%>

${ 표현언어 }

 

 

표현 언어(Expression Language) 스코프 우선 순위

page > request > session > application

 

 

표현 언어(Expression Language) 내장 객체

구분 내장 객체 설명
범위 pageScope JSP의 page
requestScope JSP의 request
sessionScope JSP의 session
applicationScope JSP의 application
요청
매개 변수
param request.getParameter()-단일 값으로 반환
paramValues request.getParameterValues()배열로 반환
헤더 값 header request.getHeader()-단일 값으로 반환
headerValues request.getheader()-배열로 반환
쿠키 값 Cookies  
JSP 내용 pageContext a
초기
매개 변수
initParam  
// <%= request.getParameter("name") %>
${ param.name }

// <%= request.getAttribute("name") %>
${ requestScope.name }

// <%= request.getContextPath() %>
${ pageContext.request.contextPath }

 

 

추가 정보

표현 언어(Expression Language)-useBean

 

표현 언어(Expression Language)-useBean

유즈빈 액션 태그(useBean Action Tag) & 표현 언어(Expression Language)// isELIgnored 설정.// ${ member.name }  유즈빈 액션 태그(useBean Action Tag) & Collection 객체// isELIgnored 설정.${ memberList[0].name }${ memberList[0].id } 

jangjeonghun.tistory.com

 

표현 언어(Expression Language)-param 객체

 

표현 언어(Expression Language)-param 객체

*.html   *.jsp// 표현 언어(Expression Language) in JSP${ param.id }// 표현 식(Expression Tag) in JSP//

jangjeonghun.tistory.com

 

표현 언어(Expression Language)-requstScope, sessionScope, applicationScope

 

표현 언어(Expression Language)-requstScope, sessionScope, applicationScope

*.jsp  표현 언어(Expression Language) 속성 값 출력${ id }${ memberBean.id }${ memberList[0].id }  표현 식(Expression Tag) 속성 값 출력

jangjeonghun.tistory.com

 

 

728x90
반응형