[JSP] formatNumber, formatDate 확장 태그
2021. 11. 25. 22:17
반응형
JSP에서 숫자나 날짜를 정해진 포맷으로 출력할 때, formatNumber, formatDate 확장 태그를 사용한다.
JSTL
이 확장 태그들은 JSTL 라이브러리에 들어있다.
따라서 프로젝트 pom.xml 파일에 JSTL dependency가 들어있어야 한다.
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
위 확장 태그들을 사용하기 위해 필요한 선언이다. 이 선언이 JSP 파일 선두에 있어야 한다.
formatNumber
<fmt:formatNumber value="${ weight }" pattern="#.#" />
weight 값이 소숫점 한자리까지 출력된다. 그 아래 자리는 반올림된다.
<fmt:formatNumber value="${ weight * 1000 }" pattern="#,###" />
weight * 1000 식의 값이 출력된다. 3자리마다 콤마(,)가 출력된다 (1,234,567)
formatNumber 확장 태그의 pattern은 Java의 DecimalFormat 클래스의 그것과 같다.
formatDate
<fmt:formatDate pattern="yyyy-MM-dd" value="${ birthday }" />
birthday 값을 "yyyy-MM-dd" 형태로 출력한다. birthday 값은 Date 타입이어야 한다. formatDate 확장 태그의 pattern은 Java의 SimpleDateFormat 클래스의 그것과 같다.
728x90
반응형
'web > Spring' 카테고리의 다른 글
[Spring] RestTemplate / spring 에서 http 통신하는 법 / API 호출 (2) | 2021.12.01 |
---|---|
[Spring Mybatis] DB 조회, 수정, 삽입, 삭제 기능 구현 (0) | 2021.11.26 |
[Spring Web MVC] 컨트롤러 클래스, 뷰 구현 (2) | 2021.11.24 |
[Spring] 의존성 주입 애노테이션 @Autowired @Resource @Inject (0) | 2021.11.22 |
[Spring JPA] QueryDsl와 Gradle 그리고 AnnotationProcessor (4) | 2021.02.19 |
Written by ner.o
개발자 네로의 개발 일기,
자바를 좋아합니다 !
댓글 개