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 |