在 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
上述程序的輸出屏幕:
上述程序的解釋:
- 在上麵的例子中,我們用“GeeksforGeeks” 和 stringList 吐槽“極客的極客” 空格。
- 在這裏,
${fn:length(inputString)}
計算出存儲在變量中的字符串的長度inputString
and prints the output as
13
using <p> tag.
The
${fn:length(stringList)}
計算集合中元素的數量stringList
,它是通過分割字符串‘創建的極客的極客' 在空格處。This returns and pints the length as 3.
相關用法
- JSTL fn:escapeXml()用法及代碼示例
- JSTL fn:replace()用法及代碼示例
- JSTL fn:endsWith()用法及代碼示例
- JSTL fn:substringBefore()用法及代碼示例
- JSTL fn:toLowerCase()用法及代碼示例
- JSTL fn:substringAfter()用法及代碼示例
- JSTL fn:containsIgnoreCase()用法及代碼示例
- JSTL fn:toUpperCase()用法及代碼示例
- JSTL fn:indexOf()用法及代碼示例
- JSTL fn:startsWith()用法及代碼示例
- JSTL fn:split()用法及代碼示例
- JSTL fn:substring()用法及代碼示例
- JSTL fn:trim()用法及代碼示例
- JSTL fn:contains()用法及代碼示例
- Java String compareToIgnoreCase()用法及代碼示例
- Java String compareTo()用法及代碼示例
- JavaScript Math cosh()用法及代碼示例
- Java String split()用法及代碼示例
- JavaScript Math sinh()用法及代碼示例
- Java String length()用法及代碼示例
- Java String replace()用法及代碼示例
- Java String replaceAll()用法及代碼示例
- Java String substring()用法及代碼示例
- Java String equals()用法及代碼示例
- Java String equalsIgnoreCase()用法及代碼示例
注:本文由純淨天空篩選整理自anjalibo6rb0大神的英文原創作品 JSTL fn:length() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。