고래씌

[JSP] 7-4. JSP Action Tag(JSTL Formatting Library) 본문

Server/JSP과 Servlet

[JSP] 7-4. JSP Action Tag(JSTL Formatting Library)

고래씌 2023. 12. 19. 09:59

1. formatNumber

▶ formatting 라이브러리를 사용하기 위해 맨위에 추가

 

 

1) 숫자데이터의 포맷 지정

- 표현하고자 하는 숫자데이터의 형식을 통화기호, %등 원하는 쓰임에 맞게 지정하는 태그

 

<fmt:formatNumber value="출력할값" groupingUsed="true/false"
type="percent/currency" currencySymbol="$" />

 

 

	<c:set var="num1" value="123456789" />
	<c:set var="num2" value="0.75" />
	<c:set var="num3" value="50000" />
	
	그냥 출력 : ${num1} <br>
	세자리마다 구분하여 출력 : <fmt:formatNumber value="${num1 }" /> <br>
	숫자 그대로 출력 <fmt:formatNumber value="${num1}" groupingUsed="false" /> <br>
    
    
	 percent : <fmt:formatNumber value="${num2}" type='percent' /> <br>
	 
	 currency : <fmt:formatNumber value="${num3}" type='currency' /> <br>
	
	 currencySymbol : <fmt:formatNumber value="${num3}" type='currency' currencySymbol='$'/>

 

groupingUsed 기본값 : true(,로 구분자가 찍힘)   세자리로 그룹이 날지 아닐지

☞ type="perect" : 소수점을 백분율로 변경해서 출력(0.75 → 75%)

☞ type="currency" : 통화단위로 보여짐. 통화단위는 컴퓨터의 로컬정보 기준

 

 

- 결과화면

 


2. formatDate

: 날짜 및 시간 데이터 포맷 지정
단, java.util.Date객체를 사용해야한다.

 

 

 

 

 

- 결과화면