• Menu
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

JavaBeat

Java Tutorial Blog

  • Java
    • Java 7
    • Java 8
    • Java EE
    • Servlets
  • Spring Framework
    • Spring Tutorials
    • Spring 4 Tutorials
    • Spring Boot
  • JSF Tutorials
  • Most Popular
    • Binary Search Tree Traversal
    • Spring Batch Tutorial
    • AngularJS + Spring MVC
    • Spring Data JPA Tutorial
    • Packaging and Deploying Node.js
  • About Us
  • Java
    • Java 7
    • Java 8
    • Java EE
    • Servlets
  • Spring Framework
    • Spring Tutorials
    • Spring 4 Tutorials
    • Spring Boot
  • JSF Tutorials
  • Most Popular
    • Binary Search Tree Traversal
    • Spring Batch Tutorial
    • AngularJS + Spring MVC
    • Spring Data JPA Tutorial
    • Packaging and Deploying Node.js
  • About Us

JSTL Core c:forToken Tag

February 20, 2014 //  by Krishna Srinivasan

The <c:forToken> tag is used to break a string into tokens and iterate through each of the tokens. This tag is also used for looping over tokenized elements of a string.

Syntax For <c:forToken> Tag

<c:forTokens attribute> body content </c:forTokens>

Attributes of <c:forToken> Tag

  • items: This attribute specifies the string to be tokenized. This is the set of data values.
  • var: This attribute specifies the name of the exported scoped variable for the current item of the iteration.
  • delims: This attribute specifies set of delimiters.  Delimiters separate the tokens in the string)
  • begin: This specifies the start index of the iteration. Iteration starts at this index. This is optional attribute.
  • end: This specifies end index of the iteration. Iteration starts at this index. This is also optional attribute.
  • step: Iteration will only process every step tokens of the string, starting with the first one.

Example of <c:forToken> Tag

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="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" %>
   <p>Example for forToken in Core Tag Library.</p>
   <c:forTokens var="token" items="a,b,c,d"   delims=",&">
   <c:out value="${token}"/>
   </c:forTokens>

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

Output

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

JSTL Core cforToken tag_demo
In the above example the item attribute is used define the tokens. it will iterate over tokens separated by delimiter. In the above example we use the “, & ” delimiters to tokenize the string.

Previous Tutorial : JSTL Core c:forEach Tag  :: Next Tutorial : JSTL Core c:param Tag

Category: Java EETag: JSTL Tutorials

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.

Previous Post: « JSTL Core c:forEach Tag
Next Post: JSTL Core c:param Tag »

Primary Sidebar

Follow Us

  • Facebook
  • Pinterest

FEATURED TUTORIALS

How to Use Math.min() Method in Java?

What is new in Java 6.0 Collections API?

The Java 6.0 Compiler API

Introductiion to Jakarta Struts

What’s new in Struts 2.0? – Struts 2.0 Framework

JavaBeat

Copyright © by JavaBeat · All rights reserved
Privacy Policy | Contact