当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JSTL fn:length()用法及代码示例


在 JSTL 中,fn:length()函数主要用于指定 JSP 中集合、数组或字符串的长度或大小。此函数返回给定对象中的元素数量作为输入。

  • 用于检索 JSTL 表达式中的大小或长度信息。
  • fn:length()函数是 JSTL 核心标记库的一部分。

在本文中,我们将看到语法、参数和示例 fn:length()函数。

fn 语法:length()

${fn:length(String inputString/Collection object)}

其中,

  • ${fn:length(...)}: This is the JSTL expression for getting the length or size.
  • String inputString: This is the paramter passed to the length function. The length function retrins the length of the spcifiec string.
  • Collection object: This is the paramter passed to the length function. The length fuction retrins the number of elements in the collection.

JSTL fn:length() 函数示例

在此示例中,我们了解如何使用 JSTL fn:length() 函数查找字符串的长度。

HTML


<%@ page contentType="text/html;charset=UTF-8" language="java" %> 
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> 
    
<html> 
  <head> 
      <title>JSTL fn:length() example</title> 
  </head> 
  <body> 
    <c:set var="inputString" value="GeeksforGeeks"/> 
    <c:set var="stringList" value="${fn:split('Geeks for Geeks', ' ')}"/> 
    <p>Length of the String: ${fn:length(inputString)}</p> 
    <p>Length of the Collection: ${fn:length(stringList)}</p> 
  </body> 
</html> 

输出:

Length of the String: 13
Length of the Collection: 3

上述程序的输出屏幕:

Output Screen of the above Program

上述程序的解释:

  1. 在上面的例子中,我们用“GeeksforGeeks” 和 stringList 吐槽“极客的极客” 空格。
  2. 在这里,${fn:length(inputString)}计算出存储在变量中的字符串的长度inputString and prints the output as 13 using <p> tag.
  3. The ${fn:length(stringList)}计算集合中元素的数量stringList,它是通过分割字符串‘创建的极客的极客' 在空格处。This returns and pints the length as 3.


相关用法


注:本文由纯净天空筛选整理自anjalibo6rb0大神的英文原创作品 JSTL fn:length() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。