[ EL이란? ]

:: 표현식, 액션태그를 대신해서 값을 표현하는 언어

:: 예를들면 <%= 값 %> -> ${ 값 }

:: 연산자를 ${} 내에 사용 가능


[ EL 연산자 ]


- 산술

:: +, -, *, /, %


- 관계형

:: --, !=, <, >, <=, >= 


- 조건

:: a? b:c


- 논리

:: &&, ||


[ 액션태그로 사용 ]


<jsp:getProperty name = "member"  property="name"/>

위의 태그를 EL 액션태그로 바꾸면

${member.name}


[ 내장 객체 ]

- pageScope
:: page객체를 참조하는 객체

- requestScope
:: request객체를 참조하는 객체

- sessionScope
:: session객체를 참조하는 객체

- applicationScope
:: application객체를 참조하는 객체

- param
:: 요청 파라미터를 참조하는 객체
:: ${param.id} or ${param["id"]} 두개의 사용법이 있음.

- paramValues
:: 요청 파라미터(배열)를 참조하는 객체

- initParam
:: 초기화 파라미터를 참조하는 객체
:: web.xml에 context-param으로 만든 초기화 파라미터를 참조할 수 있다.

- cookie
:: cookie객체를 참조하는 객체


 


'프로그래밍 > JSP' 카테고리의 다른 글

MVC패턴  (0) 2019.04.11
FrontController 패턴 & Command 패턴  (0) 2019.04.11
파일 업로드  (0) 2019.03.17
커넥션 풀  (0) 2019.03.13
DAO/DTO/PreparedStatement  (0) 2019.03.13

+ Recent posts