반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<%@ page language="java" contentType="text/html; charset=UTF-8"
    import="java.util.Date" 
    pageEncoding="UTF-8"
    isELIgnored="false" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%
    request.setCharacterEncoding("utf-8");
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>포매팅 태그 라이브러리 예제</title>
</head>
<body>
    <h2>fmt의 number 태그를 이용한 숫자 포매팅 예제</h2>
    <c:set var="price" value="100000000"/>
    <fmt:formatNumber value="${price}" type="number" var="priceNumber"/>
    통화로 표현 시 :
    <fmt:formatNumber type="currency" currencySymbol="₩" value="${price}" groupingUsed="true" /><br>  
    퍼센트로 표현 시 :
    <fmt:formatNumber value="${price}" type="percent" groupingUsed="false"/><br>
    일반 숫자로 표현 시 : ${priceNumber}
    <h2>formatDate 예제</h2>
    <c:set var="now" value="<%=new Date()%>"/>
    <fmt:formatDate value="${now}" type="date" dateStyle="full" /><br>
    <fmt:formatDate value="${now}" type="date" dateStyle="short" /><br>
    <fmt:formatDate value="${now}" type="time" /><br>
    <fmt:formatDate value="${now}" type="both" dateStyle="full" timeStyle="full" /><br>
    <fmt:formatDate value="${now}" type="time" pattern="YYYY-MM-dd :hh:mm:ss" /><br><br><br>
    
    한국 현재시간 : 
    <fmt:formatDate value="${now}" type="both" dateStyle="full" timeStyle="full"/><br><br>
    <fmt:timeZone value="America/New York" >
    뉴욕 현재시간 : 
    <fmt:formatDate value="${now}" type="both" dateStyle="full" timeStyle="full" /><br>
    </fmt:timeZone>
</body> 
</html>
cs

 

 

※포매팅 태그의 종류와 의미를 알고싶다면??

https://maxtime1004.tistory.com/73

 

[JSP] 포매팅 태그 라이브러리

˙ 포매팅 태그 라이브러리 종류 분류 태그 설명 포매팅 둘 다 지정한 국가의 시간을 지정하는 태그 단, 은 태그를 열고 닫는 영역 안에서만 적용됨 표시할 숫자의 형식을 지정 지정한 형식의 날

maxtime1004.tistory.com

 

반응형

+ Recent posts