๊ด€๋ฆฌ ๋ฉ”๋‰ด

bom's happy life

[JSP] fmtํƒœ๊ทธ <fmt:formatNumber>(์„ธ์ž๋ฆฌ๋งˆ๋‹ค์‰ผํ‘œ) ๋ณธ๋ฌธ

Deveolpment Study๐Ÿ—‚๏ธ/JSP

[JSP] fmtํƒœ๊ทธ <fmt:formatNumber>(์„ธ์ž๋ฆฌ๋งˆ๋‹ค์‰ผํ‘œ)

bompeach 2023. 4. 13. 12:19

 

<fmt:formatNumber>

//์ˆ˜์น˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ˜•์‹์— ๋”ฐ๋ผ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•œ ํƒœ๊ทธ

 

 

์†์„ฑ  ํ‘œํ˜„์‹  ํƒ€์ž…  ์„ค๋ช… 
value  true  String ๋˜๋Š” Number  ํ˜•์‹ํ™”ํ•  ์ˆ˜์น˜ ๋ฐ์ดํ„ฐ 

type  true  String  ์ˆซ์ž, ํ†ตํ™”, ํผ์„ผํŠธ ์ค‘ ์–ด๋А ํ˜•์‹์œผ๋กœ ํ‘œ์‹œํ•  ์ง€ ์ง€์ • 
pattern  true  String  ์‚ฌ์šฉ์ž๊ฐ€ ์ง€์ •ํ•œ ํ˜•์‹ ํŒจํ„ด
currencySymbol  true  String  ํ†ตํ™” ๊ธฐํ˜ธ. ํ†ตํ™” ํ˜•์‹(type=“currency”)์ผ ๋•Œ๋งŒ ์‚ฌ์šฉ. 
groupingUsed  true  boolean  ์ฝค๋งˆ์™€ ๊ฐ™์ด ๋‹จ์œ„๋ฅผ ๊ตฌ๋ถ„ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐํ˜ธ๋ฅผ ํ‘œ์‹œํ•  ์ง€์˜ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •.
true์ด๋ฉด ๊ตฌ๋ถ„๊ธฐํ˜ธ ์‚ฌ์šฉ, false์ด๋ฉด ์‚ฌ์šฉ ์•ˆํ•จ. ๊ธฐ๋ณธ 
๊ฐ’์€ true. 
var  false  String  ํ˜•์‹ ์ถœ๋ ฅ ๊ฒฐ๊ณผ ๋ฌธ์ž์—ด์„ ๋‹ด๋Š” scope์— ํ•ด๋‹นํ•˜๋Š” ๋ณ€์ˆ˜ ์ด๋ฆ„. 
scope  false  String  var ์†์„ฑ์— ์ง€์ •ํ•œ ๋ณ€์ˆ˜๊ฐ€ ํšจ๋ ฅ์„ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์˜์—ญ ์ง€์ •.
ํƒœ๊ทธ ์‚ฌ์šฉ ์˜ˆ  ๊ฒฐ๊ณผ 
</fmt:formatnumber value=“1234567.89”>  1,234,567.89 
</fmt:formatnumber value=“0.5” type=“percent”> 50% 
</fmt:formatnumber value=“10000” type=“currency”>  โ‚ฉ10,000 
<fmt:formatNumber value=“10000” type=“currency” currencySymbol=“$” />  $10,000 
pattern=“#,#00.0#” />  1,234,567.89 
<fmt:formatNumber value=“1234567.8” pattern=“#,#00.0#” />  1,234,567.8 
<fmt:formatNumber value=“1234567.89” pattern=“.000” /> 1234567.890

 

 

์‚ฌ์šฉ๋ฒ• ->

 

jsp ์ƒ๋‹จ์— JSTL fmt ์ •์˜ํ•ด์ฃผ๊ธฐ.

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

 

jsp - body

<fmt:formatNumber value="${item.product_point }" type="number"/>์›