JSTL fn:containsIgnoreCase() function

The JSTL fn:containsIgnoreCase() function is used to check whether the input string contains the specified string or not by ignoring the case i.e. it is case insensitive. It returns true if input string contains the specified string by ignoring the case otherwise return false.

Syntax: boolean containsIgnoreCase(String inputString, String specifiedString)

Example:

test.jsp

<%@ 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>fn:containsIgnoreCase JSTL function example</title>
	</head>
	<body>
		<c:set var="testString" 
                          value="Hello this is a JSTL function example."/>
 
		<c:if test="${fn:containsIgnoreCase(testString, 'JSTL')}">
		   <h4>String JSTL found in the test string.</h4>
		</c:if>
 
		<c:if test="${fn:containsIgnoreCase(testString, 'jstl')}">
		   <h4>String jstl found in the test string.</h4>
		</c:if>
	</body>
</html>

web.xml

<web-app>
 
  <welcome-file-list>
          <welcome-file>test.jsp</welcome-file>
  </welcome-file-list>	
 
</web-app>

Output:

jsp example 53
 
Download this example.
 
Next Topic: JSTL fn:startsWith() function with example.
Previous Topic: JSTL fn:contains() function with example.

Related Topics:

JSTL fn:contains() function with example.
JSTL fn:containsIgnoreCase() function with example.
JSTL fn:startsWith() function with example.
JSTL fn:endsWith() function with example.
JSTL fn:escapeXml() function with example.
JSTL fn:indexOf() function with example.
JSTL fn:join() and fn:split() function with example.
JSTL fn:length() function with example.
JSTL fn:replace() function with example.
JSTL fn:subString() function with example.
JSTL fn:subStringAfter() function with example.
JSTL fn:subStringBefore() function with example.
JSTL fn:toLowerCase() function with example.
JSTL fn:toUpperCase() function with example.
JSTL fn:trim() function with example.