<FMT:parseNumber>タグ
<FMT:parseNumber>タグは、数字、パーセント、通貨を解析するために使用されます。
構文
<fmt:parseNumber value="<string>" type="<string>" pattern="<string>" parseLocale="<string>" integerOnly="<string>" var="<string>" scope="<string>"/>
プロパティ
<FMT:parseNumber>タグには、次の属性があります。
プロパティ | 説明 | 必要に応じて | デフォルト |
---|---|---|---|
値 | 数字を解決するには | いいえ | ボディ |
タイプ | NUMBER ,, CURRENCY、またはPERCENT | いいえ | 数 |
parseLocale | 使用地域の解析番号 | いいえ | デフォルトのゾーン |
integerOnly | 整数(true)、またはフロート(false)をのみ解析されています | いいえ | 偽 |
パターン | カスタム分析パターン | いいえ | いいえ |
タイムゾーン | 表示される日付のタイムゾーン | いいえ | デフォルトのタイムゾーン |
VAR | 分析変数がデジタルに格納されます | いいえ | ページに印刷 |
スコープ | スコープvar属性 | いいえ | ページ |
パターンの属性と:パターンの<FMTのFormatNumber>タグは、同じ効果を持っています。 解析する際に、pattern属性は、パーサー希望の形式を指示します。
例のデモ
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <html> <head> <title>JSTL fmt:parseNumber 标签</title> </head> <body> <h3>数字解析:</h3> <c:set var="balance" value="1250003.350" /> <fmt:parseNumber var="i" type="number" value="${balance}" /> <p>数字解析 (1) : <c:out value="${i}" /></p> <fmt:parseNumber var="i" integerOnly="true" type="number" value="${balance}" /> <p>数字解析 (2) : <c:out value="${i}" /></p> </body> </html>
結果は以下のとおりであります:
数字解析: 数字解析 (1) : 1250003.35 数字解析 (2) : 1250003