在 JSTL 中fn:startsWith()函数用于检查给定的字符串是否以特定的开头字首。该函数返回布尔值作为True或者False根据检查结果。
- 如果输入字符串以前缀开头,则真的已被退回错误的已被退回。
在本文中,我们将看到详细的语法 fn:startsWith() 函数及其参数,我们还将通过示例看到该函数的实际实现。
JSTL fn 语法:startsWith() 函数
${fn:startsWith(string, prefix)}
其中,
- ${fn:startsWith()}:这是 JSTL 表达式,用于检查字符串是否以指定前缀开头。
- string: 这是将要检查的输入字符串。
- prefix:这是我们将检查它是否位于输入字符串开头的值或字符。
JSTL fn:startsWith() 函数示例
下面是 JSTL fn:startsWith() 函数的实现:
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:startsWith() Example</title>
</head>
<body>
<c:set var="inputString" value="GeeksforGeeks"/>
<h3>Original String: ${inputString}</h3>
<p>Starts with "Geeks": ${fn:startsWith(inputString, 'Geeks')}</p>
<p>Starts with "Java": ${fn:startsWith(inputString, 'Java')}</p>
</body>
</html>
输出:
Original String: GeeksforGeeks
Starts with "Geeks": true
Starts with "Java": false
JSTL fn:startsWith() 函数程序的输出屏幕:
上述程序的解释:
- 在上面的例子中,我们已经初始化了变量输入字符串与值GeeksforGeeks使用c:设置
- 然后,我们使用 fn:startsWith()是否有前缀极客存在于输入字符串中。正如我们所看到的,前缀存在并开始于输入字符串,因此该函数将输出返回为 true。我们使用一个简单的方法打印了这个输出<p>HTML 中的标签。
- 在下一个条件中,我们检查 inputString 中的前缀是否 Java 从头开始。我们很容易注意到没有 Java 开头的前缀输入字符串,因此该函数返回的结果为 false。我们已经使用它打印了<p>标签。
相关用法
- JSTL fn:substringBefore()用法及代码示例
- JSTL fn:substringAfter()用法及代码示例
- JSTL fn:split()用法及代码示例
- JSTL fn:substring()用法及代码示例
- JSTL fn:escapeXml()用法及代码示例
- JSTL fn:replace()用法及代码示例
- JSTL fn:endsWith()用法及代码示例
- JSTL fn:toLowerCase()用法及代码示例
- JSTL fn:containsIgnoreCase()用法及代码示例
- JSTL fn:toUpperCase()用法及代码示例
- JSTL fn:indexOf()用法及代码示例
- JSTL fn:trim()用法及代码示例
- 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()用法及代码示例
注:本文由纯净天空筛选整理自gauravgandal大神的英文原创作品 JSTL fn:startsWith() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。