<%@taglib uri='http://java.sun.com/jsp/jstl/fmt' prefix="fmt"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
1.格式化日期:
<fmt:formatDate value="${date}" patt>ern="yyyy-MM-dd">
2.格式化 数字
<fmt:formatNumber value="${payAmount}" pattern="0.00"/>
3.indexOf
<core:if test="${fn:indexOf('1212','2')>0}">
abcdefg
</core:if>
1.数组:
${str[0]}.
如果为map也是在中括号里面写上key.即可取出值.
2.forEach
<core:forEach items="${orgInfoAllList}" var="orgInfoAllList" varStatus="idx">
<core:if test="${orgInfoAllList.orgId ==list.orgId}">${orgInfoAllList.orgName}</core:if>
</core:forEach>
3格式化时间:
<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<fmt:formatDate pattern="yyyy-MM-dd HH:mm:ss" value="${list.logTime }"/>
注意:① mm 分,MM月
② hh是12进制,HH是24小时进制.
4.格式化为2位小数位
<fmt:formatNumber value="${list.amount }" pattern="0.00"/>
5.
取得list的size
${fn:length(resultList)
6. 判断是否为空和使用map取值
<c:if test="${empty list.accType}">
<select id="accType" name="accType">
<c:forEach items="${bankMap}" var="bankMap">
<option value="${bankMap.key}">${bankMap.value}</option>
</c:forEach>
</select>
</c:if>
<core:if test="${empty resultList}">
</core:if>
7.choose,when
<c:choose>
<c:when test="${updateVo.status ==-1}">
</c:when>
<c:otherwise>
</c:otherwise>
</c:choose>
<!--EndFragment-->
分享到:
相关推荐
JSTL 标签库提供了一些常用的标签,例如 foreach、if、choose 等,可以用于循环输出数据、条件判断和选择等。 JSTL 标签库的使用可以分为以下几个方面: 1. 循环输出数据:JSTL 的 foreach 标签可以用于循环输出...
JSTL(JavaServer Pages Standard Tag Library)即JavaServer页面的标准标签库,它是一套用于JSP页面的自定义标签库,...JSTL标签库在JSP开发中非常实用,可以大大简化JSP页面的代码,提高开发效率和页面的可维护性。
本篇文章将深入探讨JSTL标签库的配置过程及其在实际应用中的作用。 首先,我们要理解**JSTL的核心组件**。JSTL主要由五个核心部分组成:Core、Format、I18N、SQL和XML。其中,Core组件包含了大部分用于控制流程、...
以下是关于JSTL标签库所需导入的JAR包及其功能的详细解释: 1. **jstl.jar**:这是核心JSTL库,包含了大部分常用的标签,如 `<c:if>`, `<c:forEach>`, `<fmt:formatDate>` 等。这些标签提供了条件判断、循环、格式...
3. 使用JSTL标签:现在可以在JSP页面中使用JSTL标签,如`<c:forEach>`进行迭代,`<c:if>`进行条件判断,`<fmt:formatDate>`格式化日期等。 总之,JSTL是提升JSP页面编写效率的重要工具,而依赖注入则是现代Java应用...
【JSTL标签配置流程详解】 JSTL(JavaServer Pages Standard Tag Library)是SUN公司推出的一种用于JSP开发的组件,旨在替代传统的JSP scriptlet代码,提高页面的可读性和维护性。JSTL提供了一系列标签,使得开发者...
**正文** JSTL(JavaServer Pages Standard Tag Library)是Java Web开发中一个重要的标签库,主要用于简化...通过学习和实践这些内容,开发者可以更加熟练地在JSP页面中运用JSTL标签,提升Web应用的开发质量和效率。
在实际项目中,合理使用JSTL标签可以提高代码的可读性,减少代码量,同时保持良好的结构。但需要注意,过度依赖JSTL可能会使JSP页面过于复杂,违反了MVC架构的原则,因此应当适度使用,并结合其他技术如Spring MVC、...
JSTL标签库包括核心标签、XML处理标签、SQL标签和函数标签等几大类,覆盖了网页开发中的常见操作。 在JSP页面中使用JSTL,首先需要将对应的jar包添加到项目的类路径(classpath)中。这里提供的“jstl标签jar包”...
API JAR通常包含的是编译时所需的类和接口,开发者在编写JSP页面时会依赖这些接口来使用JSTL标签。例如,`fmt`, `fn`, `c`, `sql`, 和 `tags`等核心库的接口都在这个JAR中。 2. **JSTL Implementation (jstl-impl-...
### JSTL标签教程知识点详解 #### 一、JSTL简介 - **定义**:JSP标准标签库(JSTL,JavaServer Pages Standard Tag Library)是一种为简化JSP页面开发而设计的标准标签库。它提供了一系列预定义的标签,用于执行...
- 使用JSTL标签库可以提高代码的可读性和可维护性,降低HTML和Java代码的混合程度。 - 结合EL,可以进一步减少脚本let的使用,使JSP页面更加整洁。 - 注意,JSTL的SQL标签库不适用于复杂的数据库操作,现代Web应用...
**JSTL标签库与JAR包详解** JavaServer Pages Standard Tag Library(JSTL)是Java EE领域中用于简化JSP开发的一个重要工具。它提供了一组预定义的标签,帮助开发者更高效地处理常见任务,如迭代、条件判断、国际化...
下面列出了一些常用的JSTL标签: - `<c:if>`:用于条件判断。 - `<c:forEach>`:用于遍历集合或数组。 - `<c:set>`:用于设置变量。 - `<fmt:message>`:用于国际化支持。 - `<fn:length>`:用于获取字符串或集合的...
#### 常用JSTL标签概述 ##### 1. EL(Expression Language) EL(表达式语言)是一种在JSP页面中用于访问数据的语言,它允许开发者直接在页面中引用JavaBean属性或执行简单的运算,而无需使用脚本代码。 - **...
### JSTL常用标签汇总详解 #### 一、表达式操作 ##### 1. `<c:out>` **作用**:用于显示数据的内容。 **语法**: - **语法1(无本体内容)**: ```xml [escapeXml="{true|false}"] [default="defaultValue"] /> ...
JSTL的核心标签库(Core Library)是其最常用的部分,提供了多种功能强大的标签。 1. JSTL1.1 标签库: - **核心标签库(Core Tags)**:包括用于输出、设置变量、移除变量和异常捕获的标签,如`<c:out>`、`...
综上所述,JSTL标签库是Java Web开发中不可或缺的一部分,它能够帮助开发者构建更加清晰、可维护的JSP页面。通过深入学习和掌握JSTL,我们可以提升Web应用的质量和开发效率。这份"JSTL标签课件PPT"无疑会为学习者...
JSTL 包含多个核心标签库,其中最常用的是 Core 标签库,此外还包括 SQL 标签库、格式化标签库等。下面将详细介绍这些标签库的基本用法。 #### Core 标签库 - **定义**:Core 标签库包含了用于控制流程、变量管理、...