程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> JSTL標簽庫(2) I18N格式化標簽庫

JSTL標簽庫(2) I18N格式化標簽庫

編輯:關於JSP

I18N格式化標簽庫

JSTL標簽提供了對國際化(I18N)的支持,它可以根據發出請求的客戶端地域的不同來顯示不同的語言。同時還提供了格式化數據和日期的方法。

實現這些功能需要I18N格式標簽庫(I18N-capable formation tags liberary)。引入該標簽庫的方法為:

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

I18N格式標簽庫提供了11個標簽,這些 標簽從功能上可以劃分為3類如下:

(1)數字日期格式化。formatNumber標簽、formatData標簽、parseNumber標簽、parseDate標簽、timeZone標簽、setTimeZone標簽。

(2)讀取消息資源。bundle標簽、message標簽、setBundle標簽。

(3)國際化。setlocale標簽、requestEncoding標簽。

1 數字日期格式化

數字日期格式化標簽共有6個,用來將數字或日期轉換成設定的格式。

1.1<frm:formatNumber/>標簽

該標簽依據特定的區域將數字改變為不同的格式來顯示。

【語法1】:

<frm:formatNumber value=”被格式化的數據”[type=”number|currency|percent”]  
 [pattern=”pattern”]  
 [currencyCode=”code”]  
 [currencySymbol=”symbol”]  
 [groupingUsed=”true|false”]  
 [maxIntergerDigits=”maxDigits”]  
 [minIntergerDigits=”minDigits”]  
 [maxFractionDigits=”maxDigits”]  
 [minFractionDigits=”minDigits”]  
 [var=”name”]  
 [scope=page|request|session|application]  
/>

【語法2】:

<frm:formatNumber [type=”number|currency|percent”]  
 [pattern=”pattern”]  
 [currencyCode=”code”]  
 [currencySymbol=”symbol”]  
 [groupingUsed=”true|false”]  
 [maxIntergerDigits=”maxDigits”]  
 [minIntergerDigits=”minDigits”]  
 [maxFractionDigits=”maxDigits”]  
 [minFractionDigits=”minDigits”]  
 [var=”name”]  
 [scope=page|request|session|application]

> 被格式化的數據<frm:formatNumber>

屬性說明<fmt:formatNumber>標簽參數說明

名稱:說明:EL:類型:必須:默認值

value:要格式化的數據:是:String:是:無

type:指定類型(單位、貨幣、百分比等):是:String:否:number

pattern:格式化的數據樣式:是:String:否:無

currencyCode:貨幣單位代碼:是:String:否:無

cuttencySymbol:貨幣符號($、¥):是:String:否:無

groupingUsed:是否對整數部分進行分組如(9,999):是:boolean:是:true

maxIntergerDigits:整數部分最對顯示多少位數:是:int:否:無

minIntergerDigits:整數部分最少顯示多少位:是:int:否:無

maxFractionDigits:小數部分最多顯示多少位:是:int:否:無

minFractionDigits:小數部分最少顯示多少位:是:int:否:無

var:存儲格式化後的數據:否:String:否:無

scope:var的JSP范圍:否:String:否:page

Type屬性的類型應用

類型:說明:示例

number:數字格式:0.8

currency:當地貨幣:¥0.80

percent:百分比格式:80%

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved