리스트를 가지고 올때 간혹 금액으로 표시해야되는 int형 값이 있습니다.
리스트를 뽑았을때는 순자만 나오게 되는데(20000) 이를 20,000 처럼 금액 형식으로 표시해 주고 싶을때
JSTL 에서 formatNumber를 사용해주면 됩니다.
먼저 taglib를 입력해 줍니다.
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
다음은 java부분 소스입니다.
@RequestMapping("/jstl_ex2") public String jstl_ex2(HttpServletRequest request){ int price = 50000; request.setAttribute("price" , price); return "jstl_ex2"; }
다음은 jsp페이지 입니다.
파싱전 문자열 : ${price} <br/>
파싱후 문자열 : <fmt:formatNumber value="${price}" pattern="#,###" />
실행화면은 다음과 같습니다.
formatNumber을 사용하지 않았을경우와 하였을경우를 보여줍니다.
감사합니다.
'JAVA개발' 카테고리의 다른 글
[JAVA 개발] JSTL 문자열을 DATE형식으로 파싱(fmt:parseDate) (0) | 2015.07.14 |
---|---|
[JAVA 개발] JSTL 확장자명 찾기(c:forTokens) (0) | 2015.07.14 |
[JAVA 개발] JSTL 썸네일 게시판 지정수로 줄변경 (0) | 2015.07.13 |
[JAVA 개발] jquery(제이쿼리) 키보드이벤트시 키코드표 (0) | 2015.07.10 |
[JAVA 개발] jquery(제이쿼리) id,class,name 태그값 찾기 (0) | 2015.07.10 |