在 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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。