포맷 설정
포스트
취소

포맷 설정

사용 조건

  • <%@ 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 범위
  <c:set var="now" value="<%=new java.util.Date()%>" />
  <p><fmt:formatDate value="${now}" type="date"/></p>
  
  • <fmt:parseNumber> : 문자열로 표시된 숫자를 분석해서 숫자로 변환
  • <fmt:setTimeZone> : 시간대 정보를 특정 변수에 저장
  • <fmt:timeZone> : 시간대를 지정
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.