웹 & 프레임워크

JSTL을 이용해 숫자포맷 세자리마다 쉼표 찍기

늘근이 2014. 5. 9. 16:23

JSTL을 라이브러리로 등록하는건 기본이다.

 <%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt" %>


jstl.jar

standard.jar


 <fmt:formatNumber>${product.product_price } </fmt:formatNumber>


이런식으로 집어넣으면 된다.


물론 pattern을 주면서 다양하게 집어넣을수 있다. pattern 속성으로 다양한걸 표현할수있다.

쓰레기같은 네이버블로그 구닥다리는 뭔가 좀 많이 틀리다.

어쨌든 세자리마다 쉼표찍기는 저걸로 충분하다


다른 패턴들은 알아서 뒤지길 나는 집에가서 통닭먹어야지



이런식으로도 되는데,,


<fmt:formatNumber type="currency" value="${param.price }" pattern="###,###" />

 

이런식으로 찍으면 셋째자리마다 찍어준다.

 

​<fmt:formatNumber type="currency" value="${param.price }" pattern="000,000" />

 

이런식으로 찍으면 001,000 으로 못생기게 찍어준다