當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JSP页面格式化:金额、时间
生活随笔
收集整理的這篇文章主要介紹了
JSP页面格式化:金额、时间
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
實現方法
1.引入Jstl的fmt指令
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>2.具體實現:type百分比,value要格式化的數字,maxIntegerDigits保留小數點后幾位
<fmt:formatNumber type="percent" value="${item.vote / item.sid.totalVotes }" maxFractionDigits="3" />奉上<fmt:formatNumber>標簽詳細
屬性
| value | 要顯示的數字 | 是 | 無 |
| type | NUMBER,CURRENCY,或 PERCENT類型 | 否 | Number |
| pattern | 指定一個自定義的格式化模式用與輸出 | 否 | 無 |
| currencyCode | 貨幣碼(當type="currency"時) | 否 | 取決于默認區域 |
| currencySymbol | 貨幣符號 (當 type="currency"時) | 否 | 取決于默認區域 |
| groupingUsed | 是否對數字分組 (TRUE 或 FALSE) | 否 | true |
| maxIntegerDigits | 整型數最大的位數 | 否 | 無 |
| minIntegerDigits | 整型數最小的位數 | 否 | 無 |
| maxFractionDigits | 小數點后最大的位數 | 否 | 無 |
| minFractionDigits | 小數點后最小的位數 | 否 | 無 |
| var | 存儲格式化數字的變量 | 否 | Print to page |
| scope | var屬性的作用域 | 否 | page |
?
?
?
?
?
?
?
?
?
?
如果type屬性為percent或number,那么您就可以使用其它幾個格式化數字屬性。maxIntegerDigits屬性和minIntegerDigits屬性允許您指定整數的長度。若實際數字超過了maxIntegerDigits所指定的最大值,則數字將會被截斷。
有一些屬性允許您指定小數點后的位數。minFractionalDigits屬性和maxFractionalDigits屬性允許您指定小數點后的位數。若實際的數字超出了所指定的范圍,則這個數字會被截斷。
數字分組可以用來在每三個數字中插入一個逗號。groupingIsUsed屬性用來指定是否使用數字分組。當與minIntegerDigits屬性一同使用時,就必須要很小心地來獲取預期的結果了。
您或許會使用pattern屬性。這個屬性可以讓您在對數字編碼時包含指定的字符。接下來的表格中列出了這些字符。
| 0 | 代表一位數字 |
| E | 使用指數格式 |
| # | 代表一位數字,若沒有則顯示0 |
| . | 小數點 |
| , | 數字分組分隔符 |
| ; | 分隔格式 |
| - | 使用默認負數前綴 |
| % | 百分數 |
| ? | 千分數 |
| ¤ | 貨幣符號,使用實際的貨幣符號代替 |
| X | 指定可以作為前綴或后綴的字符 |
| ' | 在前綴或后綴中引用特殊字符 |
總結
以上是生活随笔為你收集整理的JSP页面格式化:金额、时间的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DevC++下面的编译信息窗口不能打开
- 下一篇: linux下安装subversion1.