JSP - EL & JSTL

2020. 8. 4. 23:05개발공부/JSP

#08/04/20



1. EL(Expression Language)
 - 스크립틀릿(scriptlet)을 대체하는 신세계 

 - <%= value%> 를 대체하는 친구, value를 훨씬 간편하게 가져옴

 - EL ${value} 이렇게 생김

 - 특히 파라미터나 객체 가져올 때 기가막힘
  > 내장객체로 지정된 값을 가져올 수 있음
   : applicationScope.value, sessionScope.value, param.value

 

  참고) 조건: a ? b : c (a조건식이 참이면 b를 실행, 거짓이면 c를 실행)

2. JSTL (JSP Standard Tag Library)
 - 반복문, 조건문을 태그로 실행시키는 언어

 - Scriptlet 없이 <%@ taglib uri="http://......" prefix = "c" %>을 선언한 다음 prefix로 자바 언어를 구현할 수 있다.
  > URI는 정보 리소스를 처리할 때 리소스의 위치를 식별해주는 식별자다. URL도 URI에 포함되어 있다(블로그에서 봄)

 - var: 변수 선언

 1) if문 : prefix 선언 후 if를 입력하면 된다. else if문이 안되므로 쓰고 싶다면 choose문을 사용해야 한다.

 2) choose문: choose를 입력하고 when을 열어서 else if문을 실행시킬 수 있다. 끝날 때 else는 otherwise 태그를 열어주면 된다. 명령어 choose을 매번 입력하지 않아도 되기 때문에 if문 보다 여러 조건을 넣기 편리하다. 

'개발공부 > JSP' 카테고리의 다른 글

JSP - Board 만들기 실습(Search)  (0) 2020.08.11
JSP - Connection pool & DAO  (0) 2020.08.04
JSP - application & include  (0) 2020.08.02
JSP - Oracle 연결  (0) 2020.07.24
JSP - Java 문법 연동(List)  (0) 2020.07.15