자바스크립트가 비활성화 되어있습니다.
자바스크립트가 활성화 되어야 콘텐츠가 깨지지 않고 보이게 됩니다.
자바스크립트를 사용할수 있도록 옵션을 변경해 주세요.
- willbsoon

본문 바로가기
Java

JSTL 숫자형 변환

by willbsoon 2021. 4. 14.

1. Integer to String

<fmt:formatNumber>  숫자를 양식에 맞춰 문자열로 변환해준다.

<fmt:formatNumber value = "숫자값" [type = "값타입"][pattern = "패턴"]
	[currentCode = "통화코드"][currencySymbol = "통화심벌"]
	[groupingUsed = "(true|false)"][var = "변수명"][scope = "영역"]/>

 

속성 표현식/EL 타입 설명
value 가능 String / Number 파싱할 문자열
type 가능 String value 속성의 문자열 타입을 지정. number, currency, percentage가 올수 있음. 기본값은 number
pattern 가능 String 직접 파싱할 때 사용할 양식을 지정
parseLocale 가능 String / java.util.Locale 파싱할 때 사용할 로케일을 지정
integerOnly 가능 boolean 정수부분만 파싱할지의 여부, 기본값 false
var 불가 String 파싱한 결과를 저장할 변수명
scope 불가 String 변수를 저장할 영역을 지정한다. 기본값 page

EX)

<c:set var="price" value="10000" />

<fmt:formatNumber value="${price}" type="number" var="numberType" />

 

 

 

2. String to Integer

<fmt:parseNumber> 문자열을 숫자(Number 타입)로 변환해 주는 기능을 제공하는 태그

<fmt:parseNumber value = "값" [type = "값타입"][pattern = "패턴"]
        [parseLocale = "통화코드"][integerOnly = "true|fasle"]
        [var = "변수명"][scope = "영역"]/>

 

속성 표현식/EL 타입 설명
value 가능 String / Number 파싱할 문자열
type 가능 String value 속성의 문자열 타입을 지정. number, currency, percentage가 올수 있음. 기본값은 number
pattern 가능 String 직접 파싱할 때 사용할 양식을 지정
parseLocale 가능 String / java.util.Locale 파싱할 때 사용할 로케일을 지정
integerOnly 가능 boolean 정수부분만 파싱할지의 여부, 기본값 false
var 불가 String 파싱한 결과를 저장할 변수명
scope 불가 String 변수를 저장할 영역을 지정한다. 기본값 page

 

EX)

<fmt:parseNumber value = "1,100.12" pattern = "0,000.00" var = "num"/>

${num}

'Java' 카테고리의 다른 글

스프링 엑셀 다운로드  (0) 2021.08.04
Redhat에서 제공하는 jdk 버전별 다운로드  (0) 2021.07.26
javac 사용법 url  (0) 2021.03.14
자바 제너릭 정리(url)  (0) 2021.02.19
JAVA json 받기  (0) 2021.02.18

댓글