사용 조건
- <%@ taglib uri=”http://java.sun.com/jsp/jstl/fmt” prefix=”fmt”%>을 jsp 파일 최상단에 작성
로케일 지정
- <fmt:setLocale> : Locale을 지정
- <fmt:requestEncoding> : 요청 파라미터의 캐릭터 인코팅을 지정
메시지 처리
- <fmt:bundle> : 사용할 번들을 지정
- <fmt:message> : 지역에 알맞는 메시지를 출력
- <fmt:setBundle> : 리소스 번들을 읽어와 특정 변수에 저장
포맷팅
- <fmt:formatNumber> : 숫자를 포맷팅
- <fmt:formatDate> : 문자열로 표시된 날짜를 분석해서 Date 객체로 변환
- formatDate 속성
- value
- 표시할 입력 값
- 필수
- type
- 표시할 데이터의 형식 지정
- default “date”
- dateStyle
- 미리 정의된 날짜 형식
- java.text.DateFormat 클래스에 정의된 문법을 따른다.
- type 속성이 생략되었거나 date 혹은 body일 때 사용
- timeStyle
- 미리 정의된 시간 형식
- type 속성이 time 혹은 body일 때 사용
- pattern
- 사용자 지정 형식 스타일
- timeZone
- 형식화 시간에 나타날 타임 존
- var
- 변수명
- scope
- scope 범위
- value
- formatDate 속성
- <fmt:parseNumber> : 문자열로 표시된 숫자를 분석해서 숫자로 변환
- <fmt:setTimeZone> : 시간대 정보를 특정 변수에 저장
- <fmt:timeZone> : 시간대를 지정