What are JSTL Core tags in JSP?

The core group of tags is the most commonly used JSTL tags. Following is the syntax to include the JSTL Core library in your JSP −

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

Following table lists out the core JSTL Tags −

S.No.Tag & Description
1<c:out>Like <%= ... >, but for expressions.
2<c:set >Sets the result of an expression evaluation in a 'scope'
3<c:remove >Removes a scoped variable (from a particular scope, if specified).
4<c:catch>Catches any Throwable that occurs in its body and optionally exposes it.
5<c:if>Simple conditional tag which evalutes its body if the supplied condition is true.
6<c:choose>Simple conditional tag that establishes a context for mutually exclusive conditional operations, marked by <when> and <otherwise>.
7<c:when>Subtag of <choose> that includes its body if its condition evalutes to 'true'.
8<c:otherwise >Subtag of <choose> that follows the <when> tags and runs only if all of the prior conditions evaluated to 'false'.
9<c:import>Retrieves an absolute or relative URL and exposes its contents to either the page, a String in 'var', or a Reader in 'varReader'.
10<c:forEach >The basic iteration tag, accepting many different collection types and supporting subsetting and other functionality .
11<c:forTokens>Iterates over tokens, separated by the supplied delimeters.
12<c:param>Adds a parameter to a containing 'import' tag's URL.
13<c:redirect >Redirects to a new URL.
14<c:url>Creates a URL with optional query parameters

Samual Sam
Samual Sam

Learning faster. Every day.

Updated on: 30-Jul-2019


Kickstart Your Career

Get certified by completing the course

Get Started