Home Tutorial Java Jsp Replace a String with another using "fn:replace" tag of JSTL

 
 

Share on Google+Share on Google+
Replace a String with another using "fn:replace" tag of JSTL
Posted on: July 2, 2010 at 12:00 AM
Advertisement
In this Section, we will replace a String with another string using "fn:replace" tag of JSTL

Replace a String with another using <fn:replace> tag of JSTL

In this Section, we will replace a String with another string using <fn:replace> tag of JSTL. This tag returns a string after replacing the given sub string with specified sub string. This takes string type as arguments and returns string type.

EXAMPLE:

In this Example, the string inputted will be replaced with other string/substring using the <fn:replace> tag of JSTL. This takes string type as arguments and returns string type.

fnReplaceJSTL.jsp

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

<html>

<head>

<title>Example of fn:replace tag of Jstl tag library</title>

</head>

<body>

<form method="POST">

<table>

<tr>

<td>Enter String in you want to replace</td>

<td><input type="text" name="string"></td>

</tr>

<tr>

<td>Replace character/string</td>

<td><input type="text" name="find"></td>

</tr>

<tr>

<td>Replace with</td>

<td><input type="text" name="replaceWith" size="3"></td>

</tr>

<tr>

<td></td>

<td><input type="submit" value="Replace all"></td>

</tr>

</table>

</form>

<c:if test="${pageContext.request.method=='POST'}">

<c:set var="string" value="${param.string}"/>

<c:set var="find" value="${param.find}"/>

<c:set var="replaceWith" value="${param.replaceWith}"/>

<font size="5" color="#1B2A0A">

Result :

</font>

<font size="5" color="green">

<c:out value="${fn:replace(string,find,replaceWith)}"/>

</font>

</c:if>

</body>

</html>

Output :

After pressing button "Replace all" ,the output will be....

Download Source Code

Advertisement

Related Tags for Replace a String with another using "fn:replace" tag of JSTL:


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: July 2, 2010

Recommend the tutorial

Advertisements Advertisements
 

 

 

DMCA.com