2013-03-18 1 views
0

내 응용 프로그램에서 많은 템플릿에 내 개체를 써야하기 때문에 자신의 EL 태그를 만들었습니다. 이제는 자신을 위해 숫자를 형식화해야합니다. 이 태그 라이브러리 클래스에서 JSP 템플릿에 formatNumber 태그를 제공하는 방법을 사용하는 방법이 있습니까? formatNumber 태그는 사용할 수있는 몇 가지 외부 라이브러리를 사용합니까?<fmt : formatNumber> 로직을 자체 태그에 사용하는 방법은 무엇입니까?

<fmt:formatNumber type="number" value="${orders.getStatistics().getMin()}" maxFractionDigits="1" /> 

나는 두 형식 유형 (수와 퍼센트)

답변

1

그냥 커버 아래 java.text.NumberFormat을 제공하는 표준 Java SE API를 사용이 필요합니다.

태그의 작업이 당신이 당신의 태그 예제를 지정하지 않은으로 고려 이외의 지역을 떠나, 다음과 같이 (즉 매우 중요 할 것입니다 비록 고려하는) 일반 자바로 표현 될 수 있습니다

NumberFormat formatter = NumberFormat.getNumberInstance(); 
formatter.setMaximumFractionDigits(1); 
String result = formatter.format(number); 
관련 문제