jstl的一些常規(guī)用法,備忘
格式字符串,數(shù)字等
<%@ taglib uri="http://java./jsp/jstl/fmt" prefix="fmt"%>
<fmt:formatNumber value='yourValue' pattern='#0.00' />
eg:
<fmt:formatNumber value='${detail.saleProPrice}' pattern='#0.00' />
設(shè)置顯示時間戳
<% request.setAttribute("currentTimeStamp",Calendar.getInstance().getTime()); %> 顯示:2009-11 <fmt:formatDate pattern="yyyy-MM" value="${currentTimeStamp}"/> <br/> 顯示:2009-11-30 23:47:06 <fmt:formatDate pattern="yyyy-MM-dd HH:mm:ss" value="${currentTimeStamp}"/> <br/> 顯示:$12.00 <fmt:formatNumber value="12" type="currency" pattern="$.00"/> <br/> 顯示:$12.0 <fmt:formatNumber value="12" type="currency" pattern="$.#"/> <br/> ¥12.0 <fmt:formatNumber value="12" type="currency" pattern="¥.00"/> <br/> 12.00元 <fmt:formatNumber value="12" type="currency" pattern="#0.00元"/> <br/> ¥12.00 <fmt:formatNumber value="12" type="currency"/> (那個貨幣的符號和當前web服務(wù)器的 local 設(shè)定有關(guān))<br/> 123456.79 <fmt:formatNumber value="123456.7891" pattern="#0.00"/> <br/> 123,456.79 <fmt:formatNumber value="123456.7891" pattern="#,#00.00"/> <br/> .79 <fmt:formatNumber value="0.7891" pattern="#.00"/> <br/> 12.34% <fmt:formatNumber value="0.1234" type="percent" pattern="#0.00%"/><br/> 1,200% <fmt:formatNumber value="12" type="percent" /><br/> 1200.00% <fmt:formatNumber value="12" type="percent" pattern="#0.00%"/><br/> ------------------------------------------------------------------------------ java格式化輸出: DecimalFormat df = new DecimalFormat("格式"); String fmt =df.format(double); 符號 意義 0 一個數(shù)位 # 一個數(shù)位,前導(dǎo)零和追尾零不顯示 . 小數(shù)點分割位置 , 組分隔符的位置 - 負數(shù)前綴 % 用100乘,并顯示百分號 其他任何符號 在輸出字符串中包括指定符號 |
|
來自: soft_xiang > 《Java》