JSTL fn substringAfter Example

JSTL fn substringAfter Example


Posted in : Java Posted on : April 18, 2012 at 6:32 PM Comments : [ 0 ]

In this section you will learn about the JSTL fn substringAfter functions.

JSTL fn substringAfter Example

In this section you will learn about the JSTL fn substringAfter functions.

fn:substringAfter() function of JSTL functions library returns a substring of a string after a specified substring.

Syntax :

String substringAfter(String, String)

Example :

Here I am giving a simple example which will demonstrate you about the function fn:substringAfter(). In this example I have created a JSP page where I have designed a form to take the string from user within which a substring is to be retrieved and substirng after which you want to retrieve the substring. Then in the next line checked for the null value and further used the function fn:substringAfter() to retrieve the sbustring within the string.

JstlFnSubstringAfter.jsp

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>JSTL fn:substringAfter Example</title>
</head>
<body>
<form>
<p>Enter String :
<input type="text" name="str"/></p>
<p>String after which you want Substring :
<input type="text" name="strAfter"/></p>
<input type="submit" value="submit"/>
</form>
<%
if(request.getParameter("str") != null && request.getParameter("strAfter")!= null)
{
%>
<P>Resulting Substring :
<b>${fn:substringAfter(param.str, param.strAfter)}</b></P>
<%
}
%>
</body>
</html>

How to run this example

Here I am using an IDE Eclipse so I am giving the process of executing this example in perspective of Eclipse. Before executing this example you will have needed to add the following jar files :

  • jstl.jar
  • standard.jar

After adding of these jar files you may execute your program in the following ways :

  • Select JstlFnSubstring.jsp file of your project in Project Explorer -> RightClick -> Run As -> Run On Server -> Choose your server -> Finish.
  • On the Eclipse Editor go to your JstlFnSubstring.jsp -> RightClick -> Run As -> Run On Server -> Choose your server -> Finish.
  • Go to Run button look at the toolbar in green color and click -> Choose your server -> Finish.
  • A simplest way to execute the example in Eclipse is to use the CTRL+F11 key -> Run On Server -> Choose your server -> Finish

NOTE : In all of the above execution processes you may start the server first and stop the server each time after the execution if not, each time you will may prompted to a dialog box to Restart the server in Eclipse.

Output :

1. When you will execute the above JSP page you will get the output on your eclipse browser as follows :

2. When you will click on submit button an output will be as follows :

Download Source Code

Go to Topic «PreviousHomeNext»

Your Comment:


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 

 
Tutorial Topics