當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。