`
HuangSui.cn
  • 浏览: 10067 次
  • 性别: 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.jar包整理

    - **重用性**:标签可以封装常用的功能,提高代码复用。 - **性能提升**:JSTL在编译时会转换成Java代码,减少了运行时的解释开销。 在实际应用中,JSTL常与EL(Expression Language)配合使用。EL负责计算表达式,...

    jsp标签 JSTL 小资料

    描述:"JSTL 小资料,简单整理了一下,自己常用的" 标签:"JSTL EL java JSP" 基于上述的标题、描述、标签以及部分内容,我们可以深入探讨JSTL(JavaServer Pages Standard Tag Library)在JSP中的应用及其与EL...

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

    JSTL(JavaServer Pages Standard Tag Library)是JSP的一个扩展库,它提供了一组标准的标签来简化JSP页面的开发。fmt标签库是JSTL中用于国际化的标签库,它支持i18n(国际化)格式标准,为Web应用提供了数字、日期...

    常用jar包整理

    本篇文章将详细讲解标题“常用jar包整理”中提到的一些核心JAR包,包括log4j、Oracle驱动、MySQL驱动、commons、jstl、servlet、dbcp和c3p0,以及它们在实际开发中的应用。 1. **log4j**: log4j是Apache的一个开源...

    网页常用jsp脚本(二百多个)

    "精心整理的用做网页常用的脚本" 描述部分进一步强调了这些脚本是经过精心整理的,并且它们都是在网页开发中常见的。这意味着这些脚本涵盖了网页开发中的常见需求,比如用户交互、数据处理、表单验证等。这些脚本...

    常用的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函数 分类整理大全 高性能高并发服务器架构 数据库...

    J2EE程序员开发常用API文档大礼包!

    【J2EE程序员开发常用API文档大礼包】是针对Java企业级应用开发人员精心整理的一份资源集合。这个文档包涵盖了J2EE开发过程中经常使用的API和技术,旨在为程序员提供全面、便捷的参考资料,帮助他们更好地理解和应用...

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

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

    java web 期末试题填空简答整理.pdf

    26. JSTL 分类:JSTL 分为核心标签库、国际化输出标签库(I18N 标签库)、XML 标签库、SQL 标签库、EL 函数库五部分。 27. Servlet 上下文监听器:Servlet 上下文监听器有两个:ServletContextListener 和 ...

    JAVAEE-期末卷-选择填空-已整理.doc

    7. 常用的接收邮件协议是POP3。 8. 使用来获取JavaBean组件的属性值。 9. 要对标签体内内容进行操作,必须继承BodyTag接口。 10. Core标记库主要包括通用标记、流程控制标记和URL标记。 11-19题的答案略。 11. WAR...

    javaWeb最新学习文档最完整的整理版(上)

    本资源“javaWeb最新学习文档最完整的整理版(上)”提供了一个全面的学习路径,适合初学者入门。以下将详细介绍其中可能涉及的知识点。 1. **Servlet**:Servlet是Java EE中用于处理HTTP请求的服务器端组件。学习...

    JAVA学习笔记.pdf

    字符串操作的常用方法如String的构造方法、StringBuffer的容量控制以及String类的常用方法(如length、indexOf、lastIndexOf等)。 由于文档中存在OCR扫描的错误和遗漏,上述知识点是根据现有的信息整理和推断得出...

    开发用jar包整理

    本资源“开发用jar包整理”显然是一个集合了多种常用Web开发所需的JAR文件的压缩包,可能包含了各种框架、工具和库的不同版本,以满足不同开发需求。 1. **Servlet API JAR**:Servlet是Java Web开发的基础,它定义...

    SSH(Struts,Spring,Hibernate)笔试题与面试题汇总整理.docx

    SSH(Struts、Spring、Hibernate)笔试题与面试题汇总整理 SSH(Struts、Spring、Hibernate)是 Java EE 开发中常用的三个框架,它们之间可以组合使用,以提高开发效率和系统性能。下面是对 SSH 框架中 Struts2 ...

    J2EE学习路线(整理-全)

    3. **JavaServer Pages (JSP) 标准标签库 (JSTL)**:JSTL提供了标准的标签来简化JSP页面的编写,避免过多的脚本let和表达式,提高代码可读性。 4. **JavaBeans**:JavaBeans是一种组件模型,用于封装业务逻辑。了解...

Global site tag (gtag.js) - Google Analytics