JSTL fn:substringAfter() Function

The fn:substringAfter() function returns the part of a string after a specified substring.

JSTL SubstringAfter function is used to get the substring of target string. This function takes 2 parameters.

First parameter in JSTL SubstringAfter function is the target String from which you want to derive the substring.

Second parameter in JSTL SubstringAfter function is the substring which breaks the string in to 2 parts and function returns the substring after it.

The fn:substringAfter() function has following syntax:

java.lang.String substringAfter(java.lang.String, java.lang.String)

Following is the example to explain the functionality of this function:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<title>Using JSTL Functions</title>

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

<p>Final sub string : ${string2}</p>


This would produce following result:

Final sub string : is first String.

<<Previous <<   || Index ||   >>Next >>