经常要用到格式化一些时间格式或货币格式如:
2009年06月02日 10:53:48 2000.05
在使用JSP当中通用会用到JSTL标签,借助fmt:标签可以很容易做到,代码如下:
时间:
<fmt:formatDate value="${object[0]}" pattern="yyyy年MM月dd日 HH:mm:ss"/>
这里的value值是你要格式化的值,一般是后台传送到前台的Date对象 后面的pattern对应的是要显示的格式,可以自定义.
货币:
<fmt:formatNumber value="${object[5]}" pattern="##.##" minFractionDigits="2"/>
同理,这里的Value值是任何数值类型,pattern为要显示的格式,此处为显示小数点后两位. minFractionDigits="2" 代表要精确的位数. 记住,这里的值都是通过四舍五入得到的,并非完全精确!
最后别忘记在页面的头部导入相应的
<%@ taglib uri="/WEB-INF/tld/fmt.tld" prefix="fmt" %>
当然前提是你的项目当中有相应的jar包!