`

JSTL 比教时间

    博客分类:
  • web
阅读更多
How to deal with break in jsp
Sometimes, we have to deal with the break in a for iteration.
In jstl, there's no break logic. But we can achieve that by composing the jstl tags.
The following is an example:
Code:

for (int i=pageVariable; i<= showThisMuch;i++) {
if (j==10){
break;
}
}

Code:

<c:forEach varStatus="status" begin="${pageVariable}" end="${showThisMuch}">
     <c:if test="${j<10}">

     </c:if>
</c:forEach>

Thanks for Bruce's advice
Last edited by Ben; 2009-01-21 at 01:22 AM.
Reply With Quote Multi-Quote This Message Quick reply to this message
Ben
View Public Profile
Send a private message to Ben
Send email to Ben
Find all posts by Ben
Add Ben to Your Contacts
  #9   Report Post 
Old 2009-01-21, 11:45 AM
osagie osagie is offline
Member
 
Join Date: Jan 2009
Posts: 80
Default
To compare dates, try this

Code:

Date: <fmt:formatDate value="${now}" dateStyle="full" />
Number: <fmt:formatNumber value="${now.time}" />
StartDate:<fmt:formatDate value="${startDate}" dateStyle="full" />
Start Number:<fmt:formatNumber value="${startDate.time}" />
<c:set var="checkTime1"><fmt:formatNumber value="${startDate.time}" /></c:set>
<c:set var="checkTime2"><fmt:formatNumber value="${now.time}" /></c:set>
<c:if test="${checkTime1 < checkTime2}"> Start Date is Less than today's date </c:if>
<c:if test="${checkTime1 == checkTime1}"> Same dates </c:if>

Reply With Quote Multi-Quote This Message Quick reply to this message
osagie
View Public Profile
Send a private message to osagie
Send email to osagie
Find all posts by osagie
Add osagie to Your Contacts
  #10   Report Post 
Old 2009-01-21, 09:06 PM
Ben Ben is offline
Member
 
Join Date: Jan 2009
Posts: 78
Default
In some aspects, EL expressions are different form java expressions
in java
Code:

1/3=0

in el
Code:

1/3=0.333333...

In the jsp pages we need to do the paging, somethime we need the type of int number, not the fload or double.
How to do the rounding operation?
Code:

<fmt:formatNumber value="${showThisMuch-(showThisMuch%20)}" pattern="00000.#" />

分享到:
评论

相关推荐

    jstl帮助 jstl帮助手册 jstl帮助文档

    2. **Format/International化标签库 (fmt)**:提供了处理日期、时间、数字格式化以及国际化和本地化功能的标签。例如`&lt;fmt:formatDate&gt;`可以格式化日期,`&lt;fmt:message&gt;`用于获取本地化的消息资源。 3. **Function...

    JSTL相关Jar包(jstl+standard)

    2. **提高效率**:使用预定义的标签,开发速度更快,减少了编写Java脚本的时间。 3. **可移植性**:因为JSTL是标准库,所以可以在不同的服务器和环境中轻松迁移。 4. **更好的性能**:JSTL在服务器端编译成Java代码...

    jstl-1.2.rar_JSTL_jstl 1.2_jstl jar_jstl-1.1.2.jar _jstl.jar

    2. **I18N & Format**:国际化和格式化组件,支持日期、时间、数字的格式化以及国际化资源的管理。 3. **XML**:处理XML文档,提供了解析XML、操作XPath表达式等功能。 4. **JDBC**:与数据库交互,简化了数据库...

    jstl,jstl实例源码

    **JSTL(JavaServer Pages Standard Tag Library)详解与实例源码分析** JSTL,全称为JavaServer Pages Standard Tag Library,是Java EE平台中一个用于简化JSP开发的标签库,它提供了一系列预定义的标签,使得...

    jstl学习大全,jstl源码,很全的jstl学习代码

    fmt库用于国际化和格式化,提供了处理日期、时间、数字、货币等的标签,如: - `&lt;fmt:formatDate&gt;`:日期格式化 - `&lt;fmt:formatNumber&gt;`:数字格式化 - `&lt;fmt:message&gt;`:获取资源bundle中的消息 **4. JSTL sql标签...

    JSTL日期格式处理

    JSTL 日期格式化处理是 JavaServer Pages Standard Tag Library (JSTL) 中的一部分,用于处理日期和时间的格式化。JSTL 提供了 fmt 标签库,用于日期和时间的格式化处理。 fmt:parseDate 标签用于将字符串解析为...

    jstl的使用有关JSTL的用法详解

    在这个例子中,我们使用了fmt库设置页面的本地化,然后使用`fmt:formatDate`格式化当前时间。接着通过`c:set`设置变量`name`,最后使用`c:out`输出变量的值。 关联文件: - **tiles框架.txt**:Tiles框架与JSTL结合...

    JSTL中文帮助文档

    ### JSTL中文帮助文档详解 #### 一、引言 JSTL(JavaServer Pages Standard Tag Library)是一种为简化和标准化JSP页面开发而设计的标签库。它提供了一系列预定义的动作和脚本功能,使得开发者能够在不使用或较少...

    jstl1.2标签库jar包

    - `fmt:formatDate`:格式化日期和时间。 - `fmt:message`:国际化消息处理。 - **fn函数库** - `fn:length`:获取数组或集合的长度。 - `fn:escapeXml`:转义XML字符。 - `fn:substring`, `fn:substringAfter...

    jstl1.1.jar和standard1.1.jar

    (一开始在替换的过程中想当然的用JSTL1.1.jar换JSTL1.2.jar,然后遗漏了standard-1.1.jar,耽搁了不少时间。) 经测试,tomcat6.0支持JSTL1.2版本,也支持JSTL1.1版本;tomcat5.5只支持JSTL1.1(JSTL1.1一下版本未...

    jstl-impl-1.2.jar.rar_ jstl-impl-1.2.jar _jstl-impl-1.2_jstl-imp

    5. fmt:处理国际化和本地化,提供日期、时间、数字格式化等功能。 描述中的"java web jsp开发eclipse工具包"表明这个JAR文件可能被用作Eclipse IDE的一个插件或依赖项,用于Java Web项目,特别是JSP的开发。...

    jstl1.2jar包

    2. **Format**:处理国际化和格式化,如日期、时间、数字的显示。 3. **XML**:处理XML数据,包括解析、查询和转换。 4. **SQL**:执行数据库操作,如查询、插入、更新和删除。 5. **Function**:提供了一系列常用...

    JSTL1.2.5 taglibs-standard-jstlel-1.2.5.jar

    2. **I18N & Format(国际化和格式化标签库)**:支持日期、时间、数字的格式化以及多语言资源的处理,帮助开发者实现网站的国际化。 3. **XML(XML处理标签库)**:用于处理XML文档,包括解析、操作XML数据以及...

    jstl入门示例源码

    4. ** fmt标签库**:用于国际化和格式化数据,如日期、时间、数字等。`&lt;fmt:formatDate&gt;`可以格式化日期,`&lt;fmt:message&gt;`用于获取资源包中的国际化消息。 5. **JSTL与EL(Expression Language)** 的结合:EL是JSP...

    JSTL1.0 jar包下载

    1. **fmt**: 这个库提供了日期、时间、数字和消息格式化相关的标签,用于实现国际化的本地化处理。 2. **fn**: 函数库,包含了一些实用的函数,如字符串操作、数组和集合操作等,可以在JSP页面上方便地使用。 3. *...

    jstl.jar和standard.jar下载

    1. `fmt`:用于日期、时间、数字的格式化。 2. `fn`:提供了一些实用的函数,如字符串操作、数组和集合处理。 3. `fmt`:处理国际化和本地化。 4. `i18n`:国际化支持。 5. `sql`:与数据库交互的标签。 6. `core`:...

    jstl标签jar包

    这个库提供了格式化和国际化(I18N)的支持,如`&lt;fmt:formatNumber&gt;`用于数字格式化,`&lt;fmt:formatDate&gt;`用于日期和时间格式化,以及`&lt;fmt:message&gt;`标签用于国际化的消息获取。 **3. I18N标签库:** 虽然与Format...

    jstl插件与底层源码

    Format库提供了日期、时间格式化和国际化支持;I18N库处理国际化和本地化;XML库用于XML数据处理;Function库则包含了一些通用的函数。 **2. JSTL的使用** 在JSP中引入JSTL,需要在`web.xml`配置文件中添加对应的...

    JSTL2.0标准标签

    这个库提供了处理日期、时间、数字格式化以及国际化资源管理的功能。主要标签有: - `&lt;fmt:formatDate&gt;`:格式化日期。 - `&lt;fmt:formatNumber&gt;`:格式化数字。 - `&lt;fmt:message&gt;`:获取并显示国际化消息。 - `...

    JSTL 标签库下载

    它提供了与JavaBeans交互、HTTP头管理、日期时间处理等功能。比如`&lt;fmt:formatDate&gt;`用于格式化日期,`&lt;jsp:useBean&gt;`用于创建和查找JavaBean对象。 JSTL与JSP EL(Expression Language)结合使用,可以显著提高JSP...

Global site tag (gtag.js) - Google Analytics