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


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