当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JSTL fn:startsWith()用法及代码示例


在 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() 函数程序的输出屏幕:

Output of JSTL fn:startsWith() Function Example

上述程序的解释:

  • 在上面的例子中,我们已经初始化了变量输入字符串与值GeeksforGeeks使用c:设置
  • 然后,我们使用 fn:startsWith()是否有前缀极客存在于输入字符串中。正如我们所看到的,前缀存在并开始于输入字符串,因此该函数将输出返回为 true。我们使用一个简单的方法打印了这个输出<p>HTML 中的标签。
  • 在下一个条件中,我们检查 inputString 中的前缀是否 Java 从头开始。我们很容易注意到没有 Java 开头的前缀输入字符串,因此该函数返回的结果为 false。我们已经使用它打印了<p>标签。


相关用法


注:本文由纯净天空筛选整理自gauravgandal大神的英文原创作品 JSTL fn:startsWith() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。