JSTL Formatting Tags ใช้สำหรับจัดรูปแบบและแสดงข้อความ วันที่ เวลา และตัวเลข เพื่อรองรับเว็บไซต์หลายภาษา (Internationalization) สัญลักษณ์ taglib ที่ต้องประกาศ:
<%@ taglib prefix="fmt" uri="https://java.sun.com/jsp/jstl/fmt" %>
รายการแท็ก JSTL Formatting ทั้งหมด
| ลำดับ | แท็ก และ คำอธิบาย |
|---|---|
| 1 | <fmt:formatNumber>: จัดรูปแบบค่าตัวเลขด้วยความแม่นยำหรือรูปแบบเฉพาะ |
| 2 | <fmt:parseNumber>: แปลงสตริงที่เป็นตัวเลข สกุลเงิน หรือเปอร์เซ็นต์ ให้เป็นค่าตัวเลข |
| 3 | <fmt:formatDate>: จัดรูปแบบวันที่และ/หรือเวลา ด้วยสไตล์และรูปแบบที่กำหนด |
| 4 | <fmt:parseDate>: แปลงสตริงที่เป็นวันที่และ/หรือเวลา ให้เป็นออบเจกต์ Date |
| 5 | <fmt:bundle>: โหลด Resource Bundle เพื่อใช้ใน body ของแท็ก |
| 6 | <fmt:setLocale>: เก็บ Locale ที่กำหนดไว้ในตัวแปรการตั้งค่า locale |
| 7 | <fmt:setBundle>: โหลด Resource Bundle และเก็บไว้ในตัวแปรที่ระบุ |
| 8 | <fmt:timeZone>: ระบุ Time Zone สำหรับการจัดรูปแบบ/แปลงเวลา ภายใน body |
| 9 | <fmt:setTimeZone>: เก็บ Time Zone ที่กำหนดไว้ในตัวแปรการตั้งค่า time zone |
| 10 | <fmt:message>: แสดงข้อความที่แปลตาม Locale (Internationalized message) |
| 11 | <fmt:requestEncoding>: ตั้งค่า Character Encoding ของ Request |
แท็กเหล่านี้ช่วยให้การพัฒนาเว็บไซต์หลายภาษาง่ายขึ้น จัดการวันที่ เวลา ตัวเลข และข้อความได้อย่างเหมาะสมกับแต่ละ Locale