`
HuangSui.cn
  • 浏览: 9657 次
  • 性别: Icon_minigender_1
  • 来自: 凡间
最近访客 更多访客>>
社区版块
存档分类
最新评论

JSTL常用方法整理

阅读更多
//TODO:等待编辑

1.常用方法:

<c:set var="name" value="${object.name}"/>
<c:if test="{empty name}">-</c:if>
<c:choose><c:when test="${object.grade eq '100'}">A</c:when><c:otherwise>B</c:otherwise></c:choose>
<c:forEach var="order" items="${orderlist}">
${order.id}
</c:forEach>


  再进一步:
<c:set var="name" value="<%=product.name%>"/>
<c:if test="{param.price eq '50'}"> selected="selected" </c:if>
<c:choose><c:when test="${object.grade eq '100'}">A</c:when><c:when test="${object.grade gt '90'}">B</c:when>...<c:otherwise>E</c:otherwise></c:choose>
<c:forEach begin="0" end="5" var="order" items="${orderlist}" varStatus="s" step="2">
id:${order.id}
index:${s.index}
count:${s.count}
first:${s.first}
last:${s.last}
步长:2
</c:forEach>


2.fmt:formatDate
<fmt:formateDate value="${order.createDate}" patten="yyyy-MM-dd"/>

3.fmt:formatNumber
<fmt:formatNumber value="12" type="currency" pattern="$.00"/> : $12.00
<fmt:formatNumber value="12" type="currency" pattern="$.0#"/> : $12.0
<fmt:formatNumber value="1234567890" type="currency"/> : $1,234,567,890.00
<fmt:formatNumber value="123456.7891" pattern="#,#00.0#"/> : 123,456.79
<fmt:formatNumber value="123456.7" pattern="#,#00.0#"/> : 123,456.7
<fmt:formatNumber value="123456.7" pattern="#,#00.00#"/> : 123,456.70
<fmt:formatNumber value="12" type="percent" /> : 1,200%


符号说明 写道
0              一个数位
#              一个数位,前导零和追尾零不显示
.              小数点分割位置
,             组分隔符的位置
-              负数前缀
%              用100乘,并显示百分号

其他说明 写道
数字的取舍规则是 4舍6入5奇偶


java中可同样处理:
Double d = 123456.7891;
DecimalFormat df = new DecimalFormat("#,#00.0#");
String fmt =df.format(d);
得到:123,456.79


4.fn:
分享到:
评论

相关推荐

    JSTL常用表达式实例

    一个 JSTL 常用表达式的一个完整实例收集整理,希望对大家有点帮助

    JSTL常用标签汇总

    非常全面,自己整理的,jar包也在里面。还有本人写的例子在里面,简单易懂,想要的童鞋,不要错过啊

    jsp标签 JSTL 小资料

    JSTL 小资料,简单整理了一下,自己常用的

    JSP中常用的JSTL fmt(format格式化)标签用法整理

    主要介绍了JSP中常用的JSTL fmt(format格式化)标签用法整理,fmt的格式化处理遵循i18n国际化格式标准,需要的朋友可以参考下

    EL与JSTL的用法(与JSP对照)

    自己整理的EL与JSTL的用法,以及常用的标签示例。中间可能会有错漏的地方,如有还望指正。

    常用jar包整理

    log4j、Oracle驱动、MySQL驱动、commons、jstl、servlet、dbcp、c3p0

    常用的jar包合集大全

    由于java开发需要使用jar包太多,到处找十分麻烦,于是在闲事整理了一些常用jar包,如spring、oracle驱动、mysql驱动、mybatis、 hibernate、struts、c3p0、cglib、dbcp、dom4j、jstl等,可以在开发中,减少寻找jar...

    北大青鸟S1S2相关知识整理

    该压缩包包含Winform所有控件使用方法,JSTL,DBHelper类,HTML所有标签的使用,Oracle相关语言,doc环境下的相关命令,进制转换,磁盘分区以及一些常用函数的使用方法,文档大小较小适合大家复习使用

    6年javaEE开发的Word资料合集

    包括165个javaEE学习的Word文件 jstl标准函数 mysql命令详解 javascript 常用JavaScript代码 java位运算大全 java struts2 0经典知识点 ORACLE 经验 Oracle内置SQL函数 分类整理大全 高性能高并发服务器架构 数据库...

    WEB开发的常用手册集合(CHM版)

    提供个人整理的WEB开发的常用手册,不用再一个个的找开发手册了。 JSTL标签说明文档.chm MySQL中文参考手册.chm PHP5中文手册.chm 微软JavaScript手册js.chm css 2.0 中文手册.chm DOM中文手册.chm HTML中文手册.chm

    SSM框架必备jar包

    由于java开发需要使用jar包太多,到处找十分麻烦,于是在闲事整理了一些常用jar包,如spring、mysql驱动、mybatis、 、c3p0、cglib、dbcp、dom4j、jstl等,可以在开发中,减少寻找jar包所需要的时间

    Java学习笔记-个人整理的

    {8.1}线程的常用属性与方法}{121}{section.8.1} {8.2}后台线程}{123}{section.8.2} {8.3}创建线程的两种方法}{123}{section.8.3} {8.4}Runnable}{123}{section.8.4} {8.5}Sleep阻塞与打断唤醒}{124}{section....

    struts2.1.6+spring2.0+hibernate3.2常用配置包

    这个就不再详述,具体请看下面,经过详细排查,终于分析完毕相关包的作用,并整理完一套完整的包(由于大小问题没有上传,附图): struts2的包必须版本一致 不能即用2.1.6的包 又用到了2.1.8的包 ,其他版本类似...

Global site tag (gtag.js) - Google Analytics