在 JSTL 中fn:trim()函數用於刪除給定輸入或指定字符串中的前導和尾隨空格。這fn:trim()函數還有助於正確清理和標準化 JSP 中字符串的格式。
在本文中,我們將看到該函數的詳細語法和參數。我們還將通過示例看到實際的實現。
語法為fn:trim()函數
${fn:trim(string)}
其中,
- ${fn:trim()}:JSTL 表達式用於刪除給定字符串兩端的空格。
- string:將刪除空格的主輸入字符串值。
fn:trim() 函數示例
在此,我們將在 JSP 代碼示例中看到 fn:trim() 的使用:
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:trim() Example</title>
</head>
<body>
<c:set var="inputString" value=" GeeksforGeeks "/>
<h3>Original String: "${inputString}"</h3>
<p>Length before trim: ${fn:length(inputString)}</p>
<p>Trimmed String: "${fn:trim(inputString)}"</p>
<p>Length after trim: ${fn:length(fn:trim(inputString))}</p>
</body>
</html>
輸出
Original String: GeeksGeeks
Length before trim: 15
Trimmed String: GeeksforGeeks
Length after trim: 13
JSTL fn:trim() 函數的輸出屏幕:
輸出
上述程序的解釋:
- 輸入字符串變量使用值初始化”GeeksforGeeks”。這輸入字符串包含兩端的空格。
- 然後我們打印原始字符串以及修剪輸入字符串之前的長度。
- 通過使用函數trim(),我們正在刪除兩端的空格輸入字符串多變的。
- 我們再次打印具有更新長度的修剪字符串的值。
- 在輸出中,我們可以看到長度已被減少,這表明空格已被刪除。
相關用法
- JSTL fn:toLowerCase()用法及代碼示例
- JSTL fn:toUpperCase()用法及代碼示例
- JSTL fn:escapeXml()用法及代碼示例
- JSTL fn:replace()用法及代碼示例
- JSTL fn:endsWith()用法及代碼示例
- JSTL fn:substringBefore()用法及代碼示例
- JSTL fn:substringAfter()用法及代碼示例
- JSTL fn:containsIgnoreCase()用法及代碼示例
- JSTL fn:indexOf()用法及代碼示例
- JSTL fn:startsWith()用法及代碼示例
- JSTL fn:split()用法及代碼示例
- JSTL fn:substring()用法及代碼示例
- JSTL fn:contains()用法及代碼示例
- JSTL fn:length()用法及代碼示例
- 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()用法及代碼示例
注:本文由純淨天空篩選整理自gpancomputer大神的英文原創作品 JSTL fn:trim() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。