속성 | 표현식/EL | 타입 | 설명 |
value | 사용 가능 | String 또는 Number | 양식에 맞춰 출력할 숫자를 지정한다. |
type | 사용 가능 | String | 어떤 양식으로 출력할지 정한다. number이면 숫자형식으로, percent면 % 형식으로, currency면 통화형식으로 출력한다. 기본값은 number이다. |
pattern | 사용 가능 | String | 직접 숫자가 출력되는 양식을 지정한다. java.text.DecimalFormat 클래스에서 정의되어 있는 패턴을 사용한다. |
var | 사용 불가 | String | 포맷팅한 결과를 저장할 변수명을 지정한다. 저장할 변수 타입은 String이다. var 속성을 사용하지 않으면 결과를 곧바로 출력한다. |
groupingUsed | 사용 가능 | boolean | 콤마(,)와 같이 단위를 구분할 때 사용되는 기호를 사용할 지의 여부를 결정한다. 이 속성의 값이 true일 경우 12,000과 같이 구분 기호를 사용하여, false일 경우 사용하지 않는다. 기본값은 true이다. |
currencySymbol | 사용 가능 | String | 통화를 표현할 때 사용할 기호를 표시한다. type 속성의 값이 currency일 때에만 의미가 있다. |
currencyCode | 사용 가능 | String | 통화 코드를 지정한다. 통화 코드는 ISO 4217에 정의되어 있다. 예를 들어 한국의 ‘원’화에 대한 통화 코드는 KRW이다. type 속성의 값이 currency일 때에만 의미가 있다. |
scope | 사용 불가 | String | 변수를 저장할 영역을 지정한다. 기본값은 page이다. |
<fmt:formatNumber>
속성 | 표현식/EL | 타입 | 설명 |
value | 사용 가능 | String | 파싱할 문자열을 지정한다. |
type | 사용 가능 | String | value 속성의 문자열 타입을 지정한다. number, currency, percentage가 올 수 있다. 기본값은 number이다. |
pattern | 사용 가능 | String | 직접 파싱할 때 사용할 양식을 지정한다. |
parseLocale | 사용 가능 | String 또는 java.util.Locale | 파싱할 때 사용할 로케일을 지정한다. |
integerOnly | 사용 가능 | boolean | 정수 부분만 파싱할 지의 여부를 지정한다. 기본값은 false이다. |
var | 사용 불가 | String | 파싱한 결과를 저장할 변수명을 지정한다. |
scope | 사용 불가 | String | 변수를 저장할 영역을 지정한다. 기본값은 page이다. |
<fmt:parseNumber>
속성 | 표현식/EL | 타입 | 설명 |
value | 사용 가능 | java.util.Date() | 포맷팅할 시간 값을 지정한다. |
type | 사용 가능 | String | 날짜, 시간 또는 둘 다 포맷팅할지 여부를 지정한다. time, date, body 중 한 가지 값을 가질 수 있으며, 기본값은 date이다. |
dataStyle | 사용 가능 | String | 날짜에 대해 미리 정의된 포맷팅 스타일을 지정한다. default, short, medium, long, full 중 한 가지 값을 가질 수 있으며, 기본값은 default이다. |
timeStyle | 사용 가능 | String | 시간에 대해 미리 정의된 포맷팅 스타일을 지정한다. default, short, medium, long, full 중 한 가지 값을 가질 수 있으며, 기본 값은 default이다. |
pattern | 사용 가능 | String | 직접 파싱할 때 사용할 양식을 지정한다. java.text.DateFormat에 있는 양식을 사용한다. |
timeZone | 사용 가능 | String 또는 java.util.TimeZone | 시간대를 변경하고 싶을 때 사용한다. <fmt:setTimeZone> 태그에서 생성한 TimeZone 객체를 사용한다. |
var | 사용 불가 | String | 파싱한 결과를 저장할 변수명을 지정한다. |
scope | 사용 불가 | String | 변수를 저장할 영역을 지정한다. 기본값은 page이다. |
<fmt:formatDate> 태그 속성
속성 | 표현식/EL | 타입 | 설명 |
value | 사용 가능 | String | 파싱할 문자열을 지정한다 |
type | 사용 가능 | String | 날짜, 시간 또는 둘 다 포맷팅할지 여부를 지정한다. time, date, body 중 한 가지 값을 가질 수 있으며, 기본값은 date이다. |
dataStyle | 사용 가능 | String | 날짜에 대해 미리 정의된 포맷팅 스타일을 지정한다. default, short, medium, long, full 중 한 가지 값을 가질 수 있으며, 기본값은 default이다. |
timeStyle | 사용 가능 | String | 시간에 대해 미리 정의된 포맷팅 스타일을 지정한다. default, short, medium, long, full 중 한 가지 값을 가질 수 있으며, 기본 값은 default이다. |
pattern | 사용 가능 | String | 직접 파싱할 때 사용할 양식을 지정한다. java.text.DateFormat에 있는 양식을 사용한다. |
timeZone | 사용 가능 | String 또는 java.util.TimeZone | 시간대를 변경하고 싶을 때 사용한다. <fmt:setTimeZone> 태그에서 생성한 TimeZone 객체를 사용한다. |
parseLocale | 사용 가능 | String 또는 java.util.Locale | 파싱할 때 사용할 로케일을 지정한다. |
var | 사용 불가 | String | 파싱한 결과를 저장할 변수명을 지정한다. |
scope | 사용 불가 | String | 변수를 저장할 영역을 지정한다. 기본값은 page이다. |
<fmt:parseDate> 태그 속성
국제화 태그 :
2017/02/12 - [코딩/JSP] - [JSP] 국제화 태그
'코딩 > JSP' 카테고리의 다른 글
[JSP] 모델1, 모델2, MVC 패턴 (0) | 2017.02.20 |
---|---|
[JSP] JDBC 프로그래밍의 코딩 스타일 (0) | 2017.02.13 |
[JSP] <fmt:bundle>, <fmt:setBundle>, <fmt:message> 태그 속성 (0) | 2017.02.12 |
[JSP] 국제화 태그 (0) | 2017.02.12 |
[JSP] <c:url>, <c:redirect>, <c:out> 태그 속성 (0) | 2017.02.12 |