<fmt: parseNumber> แท็ก
<fmt: parseNumber> แท็กที่ใช้ในการแยกตัวเลขร้อยละสกุลเงิน
วากยสัมพันธ์
<fmt:parseNumber value="<string>" type="<string>" pattern="<string>" parseLocale="<string>" integerOnly="<string>" var="<string>" scope="<string>"/>
คุณสมบัติ
<fmt: parseNumber> tag มีคุณลักษณะดังต่อไปนี้:
คุณสมบัติ | ลักษณะ | หากมีความจำเป็น | ผิดนัด |
---|---|---|---|
ความคุ้มค่า | เมื่อต้องการแก้ไขตัวเลข | ไม่ | ร่างกาย |
ชนิด | จำนวน ,, เงินตราหรือร้อยละ | ไม่ | จำนวน |
parseLocale | ตัวเลขการแยกใช้ในภูมิภาค | ไม่ | ค่าเริ่มต้นโซน |
integerOnly | เป็นเพียงการแยกจำนวนเต็ม (จริง) หรือลอย (เท็จ) | ไม่ | เท็จ |
แบบแผน | รูปแบบการวิเคราะห์ที่กำหนดเอง | ไม่ | ไม่ |
เขตเวลา | โซนเวลาวันที่จะแสดง | ไม่ | โซนเวลาเริ่มต้น |
var | ตัวแปรวิเคราะห์จะถูกเก็บไว้ในระบบดิจิตอล | ไม่ | พิมพ์ไปยังหน้า |
ขอบเขต | แอตทริบิวต์ var ขอบเขต | ไม่ | หน้า |
แอตทริบิวต์รูปแบบและ <fmt: formatNumber> แท็กในรูปแบบมีผลเช่นเดียวกัน เมื่อแยกแอตทริบิวต์รูปแบบรูปแบบบอก parser ต้องการ
ตัวอย่างสาธิต
<%@ 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