當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。