Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

จะจัดรูปแบบเปอร์เซ็นต์ใน JSP ได้อย่างไร


แท็ก ใช้สำหรับจัดรูปแบบ ตัวเลข เปอร์เซ็นต์ และ สกุลเงิน .

คุณสมบัติ

แท็กมีคุณสมบัติดังต่อไปนี้ −

แอตทริบิวต์ คำอธิบาย จำเป็น ค่าเริ่มต้น
ค่า ค่าตัวเลขที่จะแสดง ใช่ ไม่มี
พิมพ์ NUMBER, CURRENCY หรือ PERCENT ไม่ จำนวน
รูปแบบ ระบุรูปแบบการจัดรูปแบบที่กำหนดเองสำหรับผลลัพธ์ ไม่ ไม่มี
currencyCode รหัสสกุลเงิน (สำหรับประเภท ="สกุลเงิน") ไม่ จากตำแหน่งเริ่มต้น
สัญลักษณ์สกุลเงิน สัญลักษณ์สกุลเงิน (สำหรับประเภท ="สกุลเงิน") ไม่ จากตำแหน่งเริ่มต้น
การจัดกลุ่มที่ใช้ จัดกลุ่มตัวเลข (TRUE หรือ FALSE) ไม่ จริง
maxIntegerDigits จำนวนหลักที่จะพิมพ์สูงสุด ไม่ ไม่มี
minIntegerDigits จำนวนหลักจำนวนเต็มขั้นต่ำที่จะพิมพ์ ไม่ ไม่มี
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 type = "percent" maxIntegerDigits="3" value = "${balance}" /></p>
      <p>Formatted Number (2): <fmt:formatNumber type = "percent" minFractionDigits = "10" value = "${balance}" /></p>
      <p>Formatted Number (3): <fmt:formatNumber type = "percent" maxIntegerDigits = "3" value = "${balance}" /></p>
   </body>
</html>

รหัสข้างต้นจะสร้างผลลัพธ์ดังต่อไปนี้ -

Number Format:
Formatted Number (1): 023%
Formatted Number (2): 12,000,023.0900000000%
Formatted Number (3): 023%