举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > jstl substring JSTL fn:substringBefore()函数

jstl substring JSTL fn:substringBefore()函数

2023-03-24 03:18 JSP教程

jstl substring JSTL fn:substringBefore()函数

jstl substring

JSTL substring 是一个用于从字符串中提取子字符串的标签库,它是 JSTL 的一部分,可以在 JSP 页面中使用。它的功能是从字符串中提取子字符串,并将其作为新的字符串返回。

JSTL substring 标签有三个属性:beginIndex、endIndex 和 var。beginIndex 属性指定要提取子字符串的起始位置;endIndex 属性指定要提取子字符串的末尾位置;var 属性用于将提取出来的子字符串保存到一个名叫 var 的属性中。

<c:set var="str" value="Hello World!"/> 
<c:substring beginIndex="0" endIndex="5" var="subStr"> 
    <c:out value="${str}"/> 
</c:substring> 

上面代码中,我们使用 c:set 标签将一个名叫 str 的属性设置成“Hello World!”,然后使用 c:substring 标签从 str 中提取出 0-5 位之间的子字符串,并将其保存到 subStr 属性中。所以最后 subStr 的值就是“Hello”。

JSTL fn:substringBefore()函数

fn:substringBefore()函数

fn:substringBefore()函数返回一个字符串中指定子串前面的部分。

语法

fn:substringBefore()函数的语法如下:

${fn:substringBefore(<string>, <substring>)}

实例演示

以下实例演示了这个函数的功能:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ 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 函数</title>
</head>
<body>

<c:set var="string1" value="This is first String."/>
<c:set var="string2" value="${fn:substringBefore(string1, 
                                            'first')}" />

<p>生成的子字符串 : ${string2}</p>

</body>
</html>

运行结果如下:

生成的子字符串 : This is

阅读全文
以上是编程学为你收集整理的jstl substring JSTL fn:substringBefore()函数全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部