Table of Contents
Maven Dependency:
<dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency>
Controller:
@RequestMapping(value = "jstlForEach", method = RequestMethod.GET) public String jstlForEach(ModelMap model) { List<Employee> employees = new ArrayList<>(); employees.add(new Employee(1, "Subhash Lamba")); employees.add(new Employee(2, "Mahesh Lamba")); model.put("employees",employees); return "jstlForEach"; }
JSP Page:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <table> <tr> <th>Employee ID</td> <th>Employee Name</tr> </tr> <c:forEach items="${employees}" var="employee"> <tr> <td><c:out value="${employee.employeeId}"/></td> <td><c:out value="${employee.employeeName}"/></td> </tr> </c:forEach> </table>
Output:

jstl for each loop
Was this post helpful?
Let us know if you liked the post. That’s the only way we can improve.