<c:forEach> ট্যাগ একটি সাধারণভাবে ব্যবহৃত ট্যাগ কারণ এটি অবজেক্টের একটি কলেকশন ওভার ইটারেট করে। <c:forTokens> ট্যাগ একটি স্ট্রিংকে টোকেনে ভাঙে এবং প্রতিটি টোকেন থ্রু ইটারেট করে।
অ্যাট্রিবিউটস
| অ্যাট্রিবিউট | বিবরণ | আবশ্যক | ডিফল্ট |
|---|---|---|---|
| items | লুপ করার তথ্য | না | কোনো নেই |
| begin | শুরু করার এলিমেন্ট (০ = প্রথম আইটেম, ১ = দ্বিতীয় আইটেম, ...) | না | ০ |
| end | শেষ করার এলিমেন্ট (০ = প্রথম আইটেম, ১ = দ্বিতীয় আইটেম, ...) | না | লাস্ট এলিমেন্ট |
| step | প্রতিটি step আইটেম প্রসেস করুন | না | ১ |
| var | কারেন্ট আইটেম এক্সপোজ করার ভেরিয়েবলের নাম | না | কোনো নেই |
| varStatus | লুপ স্ট্যাটাস এক্সপোজ করার ভেরিয়েবলের নাম | না | কোনো নেই |
উদাহরণ
<%@ taglib uri = "https://java.sun.com/jsp/jstl/core" prefix = "c" %>
<html>
<head>
<title><c:forEach> Tag Example</title>
</head>
<body>
<c:forEach var = "i" begin = "1" end = "5">
Item <c:out value = "${i}"/><p>
</c:forEach>
</body>
</html>
আউটপুট
Item 1 Item 2 Item 3 Item 4 Item 5