2015년 9월 4일 금요일

신입SW인력을 위한 실전 JSP 동영상과정 - 제23강 EL(Expression Language)

이 게시물은
http://www.wiz.center/210

의 동영상 강의를 시청하고 작성한 글입니다.
새로 시작하는 경우라면 위 링크의 동영상 강의를
들어보세요


1. EL(Expression Language)
   의미 : 표현식, 액션태그를 좀더 간단하게 줄여주는 확장 언어

  1) 문자열 저장시
     기존
     <%= Value %>
     <%= 19 %>
     <%= ABC %>
     변경
     ${value}
     ${19}
     ${"ABC"}


  2) 계산식
${ 1<2 } <br />
${ (1>2) ? 1 : 2 } <br />
${ (1>2) || (1<2) } <br />
결과 :
true
2
true


  3) 빈 객체 출력시
    (1) 빈 객체 참조 및 변수 할당
<jsp:useBean id="member" class="com.javalec.ex.MemberInfo" scope="page" />
<jsp:setProperty name="member" property="name" value="홍길동"/>
<jsp:setProperty name="member" property="id" value="abc"/>
<jsp:setProperty name="member" property="pw" value="123"/>

    (2) 기존의 JSP 방식으로 저장된 변수 호출
이름 : <jsp:getProperty name="member" property="name"/><br />
아이디 : <jsp:getProperty name="member" property="id"/><br />
비밀번호 : <jsp:getProperty name="member" property="pw"/><br />

    (3) EL 표기법에 의한 저장된 변수 호출(심플하다.
이름 : ${member.name }<br />
아이디 : ${member.id }<br />
비밀번호 : ${member.pw }<br />


  4) EL로 사용할 수 있는 내장객체
pageScope : page객체를 참조하는 객체
requestScope : request객체를 참조하는 객체
sessionScope : session객체를 참조하는 객체
applicationScope : application객체를 참조하는 객체
param : 요청 파라미터를 참조하는 객제
paramValues : 요청 파라미터(배열)를 참조하는 객제
initParam : 초기화 파라미터를 참조하는 객체
cookie : cookie객체를 참조하는 객체


댓글 없음:

댓글 쓰기