`

EL表达式/JSTL复习总结(3)-fmt:formatDate和fn:length函数调用标签

    博客分类:
  • JSP
 
阅读更多
<%@ taglib
	prefix="fmt"
	uri="http://java.sun.com/jsp/jstl/fmt"
%>
<%@ taglib
	prefix="fn"
	uri="http://java.sun.com/jsp/jstl/functions" 
%>

 

<h1>fmt:formatDate:格式化标签库</h1>
【fmt:formatData var="v" 加了var属性就不会输出了,知道调用v时候】<fmt:formatDate value="${birth }" var="v"/><br/>
【fmt:formatData type="date" 默认】<fmt:formatDate value="${birth }" /><br/>
【fmt:formatData type="time"】<fmt:formatDate value="${birth }" type="time" /><br/>
【fmt:formatData type="both"】<fmt:formatDate value="${birth }" type="both" /><br/>
【fmt:formatData pattern="yyyy/MM/dd HH:mm:ss"】<fmt:formatDate value="${birth }" pattern="yyyy/MM/dd HH:mm:ss" /><br/>
【fmt:formatData dateStyle="short"】<fmt:formatDate value="${birth }" dateStyle="short" /><br/>
【fmt:formatData dateStyle="medium"】<fmt:formatDate value="${birth }" dateStyle="medium" /><br/>
【fmt:formatData dateStyle="long"】<fmt:formatDate value="${birth }" dateStyle="long" /><br/>
【fmt:formatData dateStyle="full"】<fmt:formatDate value="${birth }" dateStyle="full" /><br/>
${v }<br/>

 结果显示:

  

fmt:formatDate:日期格式化标签

【fmt:formatData var="v"】
【fmt:formatData type="date" 默认】2013-6-13
【fmt:formatData type="time"】21:28:08
【fmt:formatData type="both"】2013-6-13 21:28:08
【fmt:formatData pattern="yyyy/MM/dd HH:mm:ss"】2013/06/13 21:28:08
【fmt:formatData dateStyle="short"】13-6-13
【fmt:formatData dateStyle="medium"】2013-6-13
【fmt:formatData dateStyle="long"】2013年6月13日
【fmt:formatData dateStyle="full"】2013年6月13日 星期四
2013-6-13

   fn:length()只能在EL表达式中使用。

 如:

 

<%
	List<String> myList = new Vector<String>();
	for (int i = 0; i < 100; i++) {
		if (i % 3 == 0) {
			continue;
		}
		myList.add(i + "hello" + "_" + "baebae");
	}
	request.setAttribute("iou", "baebaeIloveYouloveyouloveyou");
	request.setAttribute("myList", myList);
%>
<p>
iou变量的长度:${fn:length(iou) }<br>
myList的大小:${fn:length(myList) }

 结果:

 iou变量的长度:28

myList的大小:66 

 

1
3
分享到:
评论

相关推荐

    JSP中的EL和JSTL表达式

    JSTL的核心组件包括Core、fmt、sql、xml和fn五个标签库。 1. **Core标签库**:提供基本的控制结构,如循环(`&lt;c:forEach&gt;`)、条件语句(`&lt;c:if&gt;`、`&lt;c:choose&gt;`)、URL重写(`&lt;c:url&gt;`)等。 2. **fmt标签库**:...

    JSTL教程+实例代码(现学现用pdf版)【精品】

    ### JSTL教程+实例代码知识点详解 ...通过学习JSTL的不同标签库以及EL表达式语言,开发者能够更加高效地构建动态网站。此外,随着JSTL版本的不断更新和完善,其提供的功能也将越来越强大,为开发者带来更多的便利。

    jsp el表达式

    3. `c:if`和`c:choose`:可以与`&lt;c:if&gt;`和`c:choose`标签一起实现条件判断,根据EL表达式的结果执行不同的逻辑。 4. `fmt`标签库:`&lt;fmt:formatDate&gt;`等标签可以与EL结合,对日期和数字进行格式化。 ## EL的版本和...

    JSTL需要的JAR包.zip

    这个标签集包含了一些实用函数,可以作为EL表达式中的方法调用。例如: - `fn:length()` 返回字符串或集合的长度。 - `fn:contains()` 检查字符串是否包含指定子串。 **4. XML标签集**: 这个标签集用于处理XML文档...

    jstl jar包

    - **Function标签库**:提供了一系列预定义的函数,可以作为EL表达式中的方法调用,如 `&lt;fn:length&gt;` 和 `&lt;fn:split&gt;`。 - **I18N标签库**:用于处理国际化和本地化,如获取资源包中的消息,如 `&lt;fmt:setLocale&gt;` 和...

    JSTL API帮助文档

    - **Function标签库**: 提供了一系列预定义的函数,可以作为EL表达式中的方法调用,比如`fn:length()`计算数组或集合的长度。 - **SQL标签库**: 支持数据库查询、结果集处理等功能,如`&lt;sql:update&gt;`和`&lt;sql:query...

    jstl标签的jar包

    3. **Function标签库**:提供了一系列内置函数,可以作为EL表达式中的方法调用,如`&lt;fn:length&gt;`、`&lt;fn:contains&gt;`。 4. **XML处理标签库**:用于处理XML文档,包括解析、遍历和操作XML,如`&lt;x:parse&gt;`、`&lt;x:out&gt;`...

    JSTL工具jar包

    例如,通过EL表达式`${someBean.property}`获取对象属性,然后用JSTL标签`&lt;c:out value="${someBean.property}"&gt;`来输出。 **安装和使用JSTL:** - 首先需要将JSTL的jar包(如`jstl-1.2.jar`和`standard-1.1.2.jar`...

    jstl-1.1.2标签库

    4. **Function(函数)标签库**:提供了一系列预定义的函数,可以像EL表达式中调用普通Java方法一样使用。例如,`fn:length()`用于获取数组或集合的长度。 5. **Format(格式化)标签库**:处理日期、数字的格式化...

    比较实用的el方法和总结

    fn库包含一些实用函数,如`fn:length`计算数组或集合长度,`fn:contains`检查字符串是否包含子串,`fn:substring`截取字符串等。 6. EL的集合操作 EL支持集合的迭代和索引访问,如`${list[0]}`获取列表的第一个...

    jstl标准标签库相关的jar文件

    3. **Function标签库**: 提供了一些预定义的函数,可以作为EL(Expression Language)表达式中的方法调用,如`fn:length()`用于获取集合长度。 4. **XML标签库**: 支持XML处理,包括解析XML文档、XPath表达式操作等...

    JSTL.rar_JSTL_jsp library_jstl.zip

    3. **Function标签库**:包含了一组可以使用的函数,这些函数类似于Java中的静态方法,可以在EL表达式中调用,如`fn:length()`用于获取集合长度。 4. **I18N和Format标签库**:支持国际化和格式化,如`fmt:message`...

    jstl标签及在jsp中的使用

    5. **函数标签库 (Functions)**:这个库包含一系列字符串处理函数,可以在EL表达式中直接使用,如 `&lt;fn:length&gt;`,用于执行字符串相关的操作。 **6-1-2 在JSP中使用JSTL标签** 在JSP页面中使用JSTL标签,需要首先...

    jstl标签库

    3. **Function**: 函数标签库,包含一系列预定义的函数,可以作为EL表达式中的方法调用。 4. **SQL**: SQL标签库,用于执行数据库查询、更新等操作。 5. **XML**: XML标签库,处理XML文档,包括解析、创建、操作XML...

    JSTL 使用详解

    Function组件扩展了JSP页面上的EL(Expression Language)表达式,提供了一些预定义的函数,如`fn:length()`计算数组或集合的长度,`fn:indexOf()`查找字符串中的子串位置。 5. **SQL组件**: SQL组件提供与...

    JSTL绝对中文帮助文档-通俗易懂CHM版

    EL支持运算符、函数调用,还可以与JSTL结合使用,如 `${fn:length(list)}` 可以获取list集合的长度。 至于Struts框架,它提供了模型、视图和控制器的分离,使开发者能够专注于业务逻辑而不是页面的细节。通过Action...

    EL简单表达式

    3. **函数**:EL可以调用由JSTL(JavaServer Pages Standard Tag Library)或其他库提供的函数。例如,`fn:length()`可以用来计算数组或集合的长度。 4. **集合操作**:EL支持对集合进行迭代和索引访问。 `${list[0...

Global site tag (gtag.js) - Google Analytics