Following are the tutorial links for useful JSTL functions with examples. Following Taglib directive should be included in the JSP page in order to use the JSTL functions.
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
- fn:contains function: This function checks whether the given string is present in the input as sub-string. It does a case sensitive check.
- fn:containsIgnoreCase(): It does a case insensitive check to see whether the provided string is a sub-string of input.
- fn:indexOf(): It is used for finding out the start position of a string in the provided string. Function returns -1 when string is not found in the input.
- fn:escapeXML(): It is used for HTML/XML character escaping which means it treats html/xml tags as a string. Similar to the escapeXml attribute of <c:out> tag.
- fn:join() and fn:split() functions: JSTL functions: fn:join() concatenates the strings with a given separator and returns the output string. fn:split() splits a given string into an array of substrings.
- fn:length(): The JSTL function fn:length() is used for computing the length of a string or to find out the number of elements in a collection. It returns the length of the object.
- fn:startsWith(): It checks the specified string is a prefix of given string.
- fn:endsWith(): fn:endsWith() JSTL function is used for checking the suffix of a string. It checks whether the given string ends with a particular string.
- fn:substring(): This JSTL function is used for getting a substring from the provided string.
- fn:substringAfter(): It is used for getting a substring which is present in the input string before a specified string.
- fn:substringBefore(): It gets a substring from input which comes after a specified string.
- fn:trim(): JSTL Function fn:trim() removes spaces from beginning and end of a string and function.
- fn:toUpperCase(): It is just opposite of fn:toLowerCase() function. It converts input string to a uppercase string.
- fn:toLowerCase(): This function is used for converting an input string to a lower case string.
- fn:replace(): fn:replace() function search for a string in the input and replace it with the provided string. It does case sensitive processing.
Awaiting for Administrator approval