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


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


在输入字符串中,如果我们需要忽略大小写来检查输入字符串是否具有指定的字符串,那么我们可以使用 JSTLfn:containsIgnoreCase()函数。在本文中,我们将看到详细的语法fn:containsIgnoreCase()函数及其参数,我们还将通过示例看到该函数的实际实现。

JSTL fn:containsIgnoreCase() 函数

该函数返回布尔值 true。如果输入字符串具有指定的字符串,则忽略大小写,否则返回 false 值。

JSTL fn 语法:containsIgnoreCase() 函数

${fn:containsIgnoreCase(String str, String substring)}

其中,

  • ${fn:containsIgnoreCase(...)}:这是通过忽略大小写来检查输入字符串是否具有指定字符串的 JSTL 表达式。
  • str: 这是搜索的输入字符串 将完成指定的字符串。
  • substring:这是要在输入字符串中检查的指定字符串。

JSTL 示例fn:containsIgnoreCase()函数

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

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:containsIgnoreCase() Example</title> 
  </head> 
  <body> 
    <c:set var="mainString" value="Welcome to GeeksforGeeks"/> 
    <c:set var="substring1" value="geeks"/> 
    <c:set var="substring2" value="Java"/> 
    <p>Original String: ${mainString}</p> 
      
    <p>Does "${mainString}" contain "${substring1}" (case-insensitive)? ${fn:containsIgnoreCase(mainString, substring1)}</p> 
    <p>Does "${mainString}" contain "${substring2}" (case-insensitive)? ${fn:containsIgnoreCase(mainString, substring2)}</p> 
      
  </body> 
</html> 

输出:

Output of JSTL fn:containsIgnoreCase() Function Example

上述程序的解释:

  • 在上面的例子中,我们已经初始化了变量主字符串,子串1, 和子串2与值“欢迎来到GeeksforGeeks“,”极客“, 和 ” Java ”。
  • 然后通过使用fn:containsIgnoreCase()函数中,我们以不区分大小写的方式检查原始主字符串是否包含指定的子字符串。
  • 我们得到了输出子串1为 true,因为子字符串存在于主弦以不区分大小写的方式,而对于子串2结果是假的子串2不存在于主线.
  • 我们使用以下命令以 HTML 格式打印输出<p>标签。


相关用法


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