본문 바로가기

JSTL4

JSTL : 함수 함수* 함수 제공* EL에서 객체의 메소드를 직접 호출할 수 있게 되면서 효용성이 떨어졌다. 1. JSTL이 제공하는 EL 함수 2016. 10. 30.
JSTL : 국제화 태그 국제화 태그* 특정 지역에따라 다른 메세지를 출력해야 할 때 사용한다. 예를들면 한글 브라우저에서는 한글 메세지, 영문 브라우저는 영어 메세지 출력* 중복 작업을 없애고 하나의 JSP페이지에서 다양한 언어에 맞는 메세지를 출력할 수 있도록 해주는 태그를 제공한다. 국제화 태그 라이브러리기능 분류 태그 설명 로케일 지정 setLocale Locale을 지정한다. requestEncoding 요청 파라미터의 캐릭터 인코딩을 지정한다. 메세지 처리 bundle 사용할 번들을 지정한다. message 지역에 알맞은 메세지를 출력한다. setBundle 리소스 번들을 읽어와 특정 변수에 저장한다. 숫자 및 날짜 포맷팅 formatNumber 숫자를 포맷팅한다. formatDate Date 객체를 포맷팅한다. pa.. 2016. 10. 30.
JSTL : 코어 태그 코어 태그* 변수 설정이나 if-else와 같은 논리 처리에 사용되는 스크립트 코드를 대체하는 태그를 제공한다.* 사용방법 ( taglib 디렉티브 추가 ) 1. 종류기능 분류 태그 설명 변수 지원 set JSP에서 사용할 변수를 지정 remove 설정한 변수 제거 흐름 제어 it 조건에 따라 내부 코드를 수행 choose 다중 조건을 처리할 때 사용 forEach 컬렉션이나 Map의 각 항목을 처리할 때 사용 forTokens 구분자로 분리된 각각의 토큰을 처리할 때 사용 URL 처리 import URL을 사용하여 다른 자원의 결과를 삽입 redirect 지정한 경로로 리다이렉트 url URL 재작성 기타 태그 catch 익셉션을 처리할 때 사용 out JspWriter에 내용을 출력 2. 변수 지원 .. 2016. 10. 28.
표준 태그 라이브러리 표준 태그 라이브러리* 개발자가 추가할 수 있는 기능을 제공하는 커스텀 태그 중에서 많이 사용되는 것들을 말한다.* 스크립트릿과 표현식 등의 스크립트 코드와 HTML 코드가 뒤섞이게 되는 JSP 코드는 가독성이 좋지 않다. * 이 이유로 JSP 페이지에서 많이 사용되는 논리적인 판단, 반복 처리, 포맷 처리를 위한 커스텀 태그를 표준으로 만들어 정의한 것이 있는데, 이를 JSTL (JSP Standard Tag Liblary) 표준 태그 라이브러리이다. 1. 제공하는 태그의 종류라이브러리 주요 기능 접두어 관련 URI 코어 변수지원흐름 제어URL 처리 c http://java.sun.com/jsp/jsil/core XML XML 코어흐름 제어XML 변환 x http://java.sun.com/jsp/js.. 2016. 10. 28.
반응형