The <fn:substring()> is the string function of JSP Standard Tag Library(JSTL). This function is used to extract a string specified using the two index values that is start and end value. This function returns a substring with a specified position.
Syntax of JSTL Function <fn:substring()>
String fn:substring(String , int , int)
Example
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> </head> <body> <c:set var="str" value="welcome to javabeat site" /> ${fn:substring(str,10,24)} </body> </html>
Details of the Code
- <c:set var=”str” value=”welcome to javabeat site” /> tag is used to set variable name and to display result in the output using value attribute.
- ${fn:substring(str,10,24)} is used to extract a string specified using the two index values that is start and end value.
Steps for Execution
- Save the file as substring_example.jsp in eclipse IDE.
- Now select the jsp file, right click on mouse and select Run as -> Run on Server.
Output
After successful execution of the program we will get the following result:
Previous Tutorial : JSTL Function fn:startsWith() :: Next Tutorial : JSTL Function fn:length()