JAVA & Web
JSTL Quick 노트
스마트큐브
2016. 8. 20. 13:06
fmt 관련 정리 잘되어있는 사이트 : http://noritersand.tistory.com/
* 금액 3자리 마다 콤마(,) 표시
<fmt:formatNumber value="${금액필드}" pattern="#,###"/>
* 달러 표기 , xe 의 경우 원단위로 처리하고 있어 100으로 나눠줘야함
<fmt:formatNumber value="${금액}" pattern="$#,##0.00"/>
* 날짜 표시 2016-08-01
<jsp:useBean id="now" class="java.util.Date"/>
<fmt:formatDate value="${now}" type="date" pattern="yyyy-MM-dd"/>
* String -> Date 로 변환
<fmt:parseDate var="dateParse" value="2016-08-20 12:14:12.5" pattern="yyyy-MM-dd HH:mm:ss.S"/>
<fmt:formatDate value="${dateParse}" pattern= "yyyy-MM-dd"/>
* 루프 구문
<!--Map, 컬렉션, 배열을 사용하는 경우 : 자바의 for(변수 : 컬렉션) 형태-->
<c:forEach var="변수" items="컬렉션 변수">
</c:forEach>
<c:forEach var="변수" begin="1" end="10" step="1" >
</c:forEach>
•begin : 시작 값
•end : 마지막 값
•step : 반복의 증감치
<c:forEach items="컬렉션or배열" varStatus="vs">
</c:forEach>
•index : 반복에서 현재 인덱스 ex)vs.index
•count : 반복 횟수 ex) vs.count
•first :현재 실행이 반복의 처음이면 true
•last : 현재 실행이 반복의 마지막이면 true
•current : 컬렉션 중 현재 반복에서 사용할 객체