JSTL Function fn:substring()

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:
fn_substring

Previous Tutorial :  JSTL Function fn:startsWith()  :: Next Tutorial : JSTL Function fn:length()

Comments

comments

About Krishna Srinivasan

He is Founder and Chief Editor of JavaBeat. He has more than 8+ years of experience on developing Web applications. He writes about Spring, DOJO, JSF, Hibernate and many other emerging technologies in this blog.

Speak Your Mind

*