JSTL和EL表达式.ppt
文本预览下载声明
%@ page language=java contentType=text/html; charset=GBK% %@ taglib prefix=c uri=/WEB-INF/c.tld % html head meta http-equiv=Content-Type content=text/html; charset=gb2312 / titletestjstl1/title /head body c:forEach var=i step=1 begin=1 end=100 ${i} br /c:forEach /body /html 数字格式化成字符串 数学/科学计算的格式,默认小数点保留3位。 fmt:formatNumber type=number value=%=d_1% maxFractionDigits=5 minFractionDigits=2/fmt:formatNumber 贷币形式 fmt:formatNumber type=currency value=%=d_2%/fmt:formatNumber fmt:formatNumber type=currency value=%=d_2% currencySymbol=RMB/fmt:formatNumber 百分比格式 fmt:formatNumber type=percent value=%=d_3%/fmt:formatNumber fmt:formatNumber type=percent value=%=d_3% maxFractionDigits=2/fmt:formatNumber 四舍五入 fmt:formatNumber value=%=d_4 % pattern=.##/fmt:formatNumber 字符串格式化数字 % String str = 1234.4556; % fmt:parseNumber var=test_double value=%=str%/fmt:parseNumber fmt:formatNumber type=number pattern=.## value=${test_double}/fmt:formatNumber 年月日:= fmt:formatDate value=${requestScope.date} type=date/ 时分秒:= fmt:formatDate value=${requestScope.date} type=time/ 年月日,时分秒= fmt:formatDate value=${requestScope.date} type=both/ 格式化成自定义格式 fmt:formatDate value=${requestScope.date} pattern=yyyy/MM/dd HH:mm:ss/ fmt:formatDate value=${requestScope.date} type=both dateStyle=short/ fmt:formatDate value=${requestScope.date} type=both dateStyle=medium/ fmt:formatDate value=${requestScope.date} type=both dateStyle=long/ fmt:formatDate value=${requestScope.date} type=both dateStyle=full/ 将字符串转成日期后,再格式化 % String str1 = 2012-01-09 15:29:21; String str2 = 2012/01/09 15:29:21; % fmt:parseDate var=date_1 value=%=str1% type=both/fmt:parseDate fmt:parseDate var=date_2 value=%=str2% pattern=yyyy/MM/dd HH:mm:ss/fmt:parseDate fmt:formatDate value=${date_1} pattern=yyyy/MM/dd HH:mm:ss type=both/ fmt:formatDate value=${date_2} pattern=yyyy年MM月dd日 HH:mm:ss type=both/ 如何在页面中计算字符串的长度?要求不使用脚 本代码 导入字符串的专用函数库:Fn函数库来解决。 %@ taglib uri=/jsp/jstl/functions prefix=fn% c:set var=str value=这是一个字符串/c:set
显示全部