본문 바로가기

Foundation/- JSP

EL, JSTL

EL(Expression Language)(표현언어)

- 값을 나타내고 출력하기 위한 스크립트이다.

- JSP의 표현식을 사용하는 것보다 간결한 코드를 사용해서 값을 출력할 수 있다.

 

형식 : ${식}

 

EX) 만약 request.setAttribute("test", "안녕하세요"); 값을 넘겨준다면

getAttribute가 아닌,  ${test}로 값을 출력할 수 있다.

 

 

 

 

 

 

 

 


 

 

JSTL(JSP Standard Tag Library)

- 표준 태그 라이브러리

- JSP 페이지에서 많이 사용되는 논리적인 판단 반복 처리, 포맷 처리를 위한 커스텀 태그를 표준으로 만들어서 정의한 것

 

※ 사용에 앞서 tag 라이브러리가 필요하다. (tomcat 홈페이지에서 다운로드 가능)

 

라이브러리 설정 후 taglib 지시자 설정.

 

 

ex)

# vo 객체를 넘겨준다.

 

# <c:if test="조건식">의 형태로 if문을 사용하는 것을 볼 수 있다. test속성의 조건은 el식으로 표현한다.

# if else는 <c:choose><c:when test="조건식"><c:otherwise>를 사용한다. 한가지 주의깊게 볼 것은 문자열의 비교를 eqauls가 아닌 vo.name=='honey'그대로 사용한다.

# 결과.

 


fmt foramt 관련 !

# <jsp:useBean id="객체이름" class="클래스"/>

--> 객체이름을통해서 pattern이나 type만 지정해줘서 날자를 쉽게 표현할 수 있다.

'Foundation > - JSP' 카테고리의 다른 글

oracle 환경 설정 및 계정 관리  (0) 2017.12.14
EL, Servlet의 개념, 게시판  (2) 2017.12.11
JSP&SQL 게시판 만들기(2)  (2) 2017.12.07
JSP&SQL 게시판 만들기(1)  (0) 2017.12.05
JSP&SQL 출석체크  (0) 2017.11.28