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


JSTL fn:split()用法及代碼示例


JSTL fn:split()函數用於將輸入字符串拆分為數組基於不同的子串分隔符。該函數有助於解析JavaServer頁麵中的字符串,這也允許開發人員從主字符串中提取子字符串。

在本文中,我們將看到語法以及參數fn:split()函數。我們還將通過示例探討該函數的實際實現。

fn 語法:split() 函數

<c:set var="arrayVariable" value="${fn:split(inputString, delimiter)}"/>

其中,

  • inputString: 這是被分割成不同子字符串的輸入或主字符串。
  • delimiter: 這是用於將字符串拆分為子字符串數組的分隔符。
  • arrayVariable: 這是將存儲子字符串數組的變量。

fn:split() 函數示例

討論用例的完整工作示例fn:split()

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:split() Example</title> 
  </head> 
  <body> 
    <c:set var="inputString" value="Geeks for Geeks"/> 
      
    <c:set var="splitArray" value="${fn:split(inputString, ' ')}"/> 
      
    <h3>Original String: ${inputString}</h3> 
    <p>Split Array:</p> 
    <ul> 
        <c:forEach var="substring" items="${splitArray}"> 
            <li>${substring}</li> 
        </c:forEach> 
    </ul> 
  </body> 
</html>

輸出:

Original String: Geeks for Geeks
Split Array:
-Geeks
-for
-Geeks

fn:split() 函數程序的輸出屏幕:

Output Screen of the fn:split() Function Program

上述程序的解釋:

  • 初始化輸入字符串字符串為“的變量極客的極客”。
  • <c:設置>標簽使用了fn:split()函數根據空格分隔符分割字符串。
  • 最終的子字符串存儲在分割數組 多變的。
  • 然後我們使用無序顯示子字符串<ul>HTML 中的標簽。


相關用法


注:本文由純淨天空篩選整理自gpancomputer大神的英文原創作品 JSTL fn:split() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。