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


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


JSTL fn:replace()JSP(Java Server Pages)中的函数或方法主要用于字符串的操作。此函数允许开发人员将给定输入字符串中出现的指定子字符串替换为另一个子字符串。本文将介绍 fn:replace() 函数的语法、参数和两个实际示例。我们需要注意的是替换函数执行区分大小写字符串的处理。

fn 语法:replace()

${fn:replace(sourceString, targetSubstring, replacementSubstring)}

其中,

  • sourceString: 这是要在其中进行替换或修改的输入或原始字符串。
  • targetSubstring:这是 sourceString 中要替换的子字符串。
  • replacementSubstring:这是主要替换 sourceString 中 targetSubstring 中出现的子字符串。

fn:replace()函数示例

下面是 fn:replace() 函数的实现:

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:replace() Example</title> 
</head> 
<body> 
<c:set var="originalString" value="GeeksforGeeks is a platform for computer science students.  
                                   GeeksforGeeks is good." /> 
<p>Original String: ${originalString}</p> 
<c:set var="modifiedString" value="${fn:replace(originalString, 'GeeksforGeeks', 'GFG')}"/> 
<p>Modified String: ${modifiedString}</p> 
</body> 
</html> 

输出:

Original String: GeeksforGeeks is a platform for computer science students. GeeksforGeeks is good.
Modified String: GFG is a platform for computer science students. GFG is good.

浏览器中显示的最终输出:

Output_of_of-fn:replace()-function

上述程序的解释:

  • 在上面的例子中,我们初始化了“原始字符串” 与文本变量。
  • 然后,我们使用了“fn:replace()” 函数来替换出现的“GeeksforGeeks”与“GFG” 在originalString 变量中。
  • 替换后的字符串保存在“修改后的字符串” 变量,我们使用它将其打印在屏幕上<p>HTML 中的标签。

相关用法


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