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


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


在 JSTL 中,fn:substringBefore()函数主要用于返回字符串中特定子字符串之前的子集。此函数提取给定输入字符串中指定分隔符之前的子字符串。在本文中,我们将讨论语法、参数和示例fn:substringBefore()函数。

  • fn:substringBefore() 函数是 JSTL 核心标记库的一部分。
  • 该函数简化了 JSP 应用程序中的字符串操作。

语法为fn:substringBefore()函数:

${fn:substringBefore(string, delimiter)}

  • ${fn:substringBefore(..)}:这是用于提取字符串子集的 JSTL 表达式。
  • string: 这是我们需要从中提取子字符串的输入字符串参数。
  • delimiter: 这是定义要提取的子字符串结尾的分隔符属性。

JSTL fn:substringBefore() 函数示例

在此示例中,我们将了解如何使用 JSTL fn:substringBefore() 函数查找字符串的长度。

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:substringBefore() Example</title> 
</head> 
<body> 
<c:set var="inputString" value="GeeksforGeeks is Good"/> 
<p>Original String: ${inputString}</p> 
<p>Substring before "is": ${fn:substringBefore(inputString, 'is')}</p> 
</body> 
</html> 

输出:

Original String: GeeksforGeeks is Good
Substring before "is": GeeksforGeeks

上述程序的输出屏幕:

Output of Example of JSTL fn:substringBefore() Function

上述程序的解释:

  • 我们已经用字符串值“初始化了 inputString 变量”GeeksforGeeks很好”.
  • 然后,通过使用fn:substringBefore()函数中,我们提取子字符串出现之前的子字符串为“”。
  • 所以在子字符串之前,输出是GeeksforGeeks我们使用 HTML 的 <p> 标签将其打印在屏幕上。

相关用法


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