forEach 标签的使用
1、<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" import="java.util.*"%> <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html> <head> <style type="text/css"> .row1{ background-color: red } .row2{ background-color: green } </style> </head>

2、<body> <table border="1px solider red" style="text-align: center;" cellspacing="0" cellpadding="10

3、 </tr> </c:forEach> <c:forEach items="${users }" var='u' varStatus="s"> <tr> <td>${s.count }</td> <td>${s.index }</td> <td>${u.name }</td> <td>${u.age }</td> <td>${u.score }</td> </tr> </c:forEach> </tbody> </table> </body>
</html>

4、package bean;
import java.io.IOException;import java.util.ArrayList;import java.util.List;
import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;

5、/** * Servlet implementation class ActionServlet */
public class ActionServlet extends HttpServlet {// bootstrap3.X protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String path = request.getRequestURI(); String action = path.substring(path.lastIndexOf("/"), path.lastIndexOf("."));

6、// System.out.println(action); if(action.equalsIgnoreCase("/findAll")){ List<User> users = new ArrayList<User>(); for(int i=0;i<15;i++){ User user = new User(); user.setAge(23+i); user.setName("zs"+i); user.setScore(67+i); users.add(user); } request.setAttribute("users", users); request.getRequestDispatcher("jstlDemo3.jsp").forward(request, response); } }
}
