Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

JSP에서 숫자 형식을 지정하는 방법은 무엇입니까?

<시간/>

태그는 숫자, 백분율 형식을 지정하는 데 사용됩니다. 및 통화 .

속성

태그에는 다음과 같은 속성이 있습니다. -

속성 설명 필수 기본값
표시할 숫자 값 없음
유형 NUMBER, CURRENCY 또는 PERCENT 아니요 번호
패턴 출력에 대한 사용자 지정 형식 지정 패턴을 지정합니다. 아니요 없음
통화 코드 통화 코드(유형 ="통화") 아니요 기본 언어에서
통화 기호 통화 기호(유형 ="통화") 아니요 기본 언어에서
그룹화 사용 숫자를 그룹화할지 여부(TRUE 또는 FALSE) 아니요 사실
maxIntegerDigits 인쇄할 최대 정수 자릿수 아니요 없음
최소 정수 숫자 인쇄할 최소 정수 자릿수 아니요 없음
maxFractionDigits 인쇄할 최대 소수 자릿수 아니요 없음
minFractionDigits 인쇄할 최소 소수 자릿수 아니요 없음
var 포맷된 숫자를 저장할 변수 이름 아니요 페이지로 인쇄
범위 포맷된 숫자를 저장할 변수의 범위 아니요 페이지

예시

<%@ taglib prefix = "c" uri = "https://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix = "fmt" uri = "https://java.sun.com/jsp/jstl/fmt" %>
<html>
   <head>
      <title>JSTL fmt:formatNumber Tag</title>
   </head>
   <body>
      <h3>Number Format:</h3>
      <c:set var = "balance" value = "120000.2309" />
      <p>Formatted Number (1): <fmt:formatNumber value = "${balance}" type = "currency"/></p>
      <p>Formatted Number (2): <fmt:formatNumber type = "number" maxIntegerDigits = "3" value = "${balance}" /></p>
      <p>Formatted Number (3): <fmt:formatNumber type = "number" maxFractionDigits = "3" value = "${balance}" /></p>
      <p>Formatted Number (4): <fmt:formatNumber type = "number" groupingUsed = "false" value = "${balance}" /></p>
   </body>
</html>

위의 코드는 다음 결과를 생성합니다 -

Number Format:
Formatted Number (1): £120,000.23
Formatted Number (2): 000.231
Formatted Number (3): 120,000.231
Formatted Number (4): 120000.231