JSTL Core c:param Tag


The <c:param> tag is used with <c:url> and <c:redirect> tag. This tag adds the parameter and their values to the output of both the tags.

Syntax of <c:param> Tag

&lt;c:param name= “&lt;string&gt;”  value= “&lt;string&gt;”/&gt;

Attributes of c:param Tag

  • name: Specifies the name of the parameter
  • value: Specifies the value of the parameter

Example of <c:param> Tag

<%@ page language="java" contentType="text/html; charset=UTF-8"
<!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" %>
    <title> param Tag Example</title>
<c:url value="/JavaBeat.net" var="completeURL">
  <c:param name="Id" value="736"/>
  <c:param name="user" value="author1"/>

Details of the Code

  • <c:url value=”/JavaBeat.net” var=”completeURL”> tag is used to give the url path.
  • <c:param name=”Id” value=”736″/>tag allows url request parameter with the attributes name and value, which is used to specify the parameter name and the parameter value respectively.

Steps for Execution

  • Save this file as example.jsp in your eclipse IDE.
  • Now select this jsp file, right mouse click and select Run as ->Run on server


When the execution process is completed successfully we will get the following output :
jstl_c param tag_demo

Previous Tutorial : JSTL Core c:forToken Tag :: Next Tutorial : JSTL Core c:redirect Tag



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


Please support the site
By clicking any of these buttons you help our site to get better