포매팅 태그 라이브러리
JSTL 포매팅 라이브러리를 사용하면 쉽게 원하는 형태로 숫자, 날짜, 문자열을 표시할 수 있습니다.
숫자 또는 날짜와 관련된 포매팅 태그 라이브러리의 종류입니다.
포매팅 태그 라이브러리 종류
| 분류 | 태그 | 설명 |
| 포매팅 | <fmt:timeZone> | 둘 다 지정한 국가의 시간을 지정하는 태그입니다. 그러나 <fmt:timeZone> 태그의 경우 태그를 열고 닫는 영역 안에서만 적용된다는 차이점이 있습니다. |
| <fmt:setTimeZone> | ||
| <fmt:formatNumber> | 표시할 숫자의 형식을 지정합니다. | |
| <fmt:formatDate> | 지정한 형식의 날짜를 표시합니다. |
그리고 각각의 포매팅 태그 라이브러리들은 여러가지 속성을 가집니다.
<formatNumber> 태그의 여러 가지 속성
| 속성 | 설명 |
| value | 출력될 숫자를 지정합니다. |
| type | 출력된 타입을 지정합니다. percent인 경우 %, number인 경우 숫자, currency인 경우 통화 형식으로 출력됩니다. |
| dateStyle | 날짜의 출력 형식을 지정합니다. DateFormat 클래스의 full, meduim, short 등이 지정되어 있습니다. |
| groupingUsed | 콤마(,)등 기호로 구분 여부를 지정합니다. 위 속성이 true이면 500000이 50,000으로 표시됩니다. 기본값은 true입니다. |
| currencyCode | 통화 코드를 지정합니다. 한국 원화는 KRW입니다. |
| currentSimbol | 통화를 표시할 때 사용할 기호를 표시합니다. |
| var | <formatNumber> 태그 결과를 저장할 변수의 이름을 지정합니다. |
| scope | 변수의 접근 범위를 지정합니다. |
| pattern | 숫자가 출력될 양식을 지정합니다. 자바의 DecimalFormat 클래스에 정의된 형식을 따릅니다. |
<formatDate> 태그의 여러 가지 속성
| 속성 | 설명 |
| value | 포맷될 날짜를 지정합니다. |
| type | 포매팅할 타입을 지정합니다. date인 경우 날만, time인 경우 시간만, both인 경우 모두 지정합니다. |
| dateStyle | 날짜의 출력 형식을 지정합니다. DateFormat 클래스의 full, long medium, short 등이 지정되어 있습니다. |
| timeStyle | 시간 출력 형식을 지정합니다. 자바 클래스 DateFormat에 정의된 형식을 사용합니다. |
| pattern | 직접 출력 형식을 지정합니다. 자바 클래스 SimpleDateFormat에 지정된 패턴을 사용합니다. |
| timeZone | 특정 나라 시간대로 시간을 설정합니다. |
'프로그래밍 언어 > 자바 웹' 카테고리의 다른 글
| 문자열 처리 함수 사용하기 (1) | 2026.04.05 |
|---|---|
| 포매팅 태그 라이브러리 사용 실습 (0) | 2026.04.02 |
| JSP 페이지에 다국어 표시하기 (0) | 2026.03.27 |
| 한글 아스키 파일 만들기 (0) | 2026.03.24 |
| 한글을 아스키 코드로 변환하기 - Properties Editor 설치하기 (0) | 2026.03.21 |