jsp页面主要代码:
<c:forEach items="${contacts }" var="con" varStatus="varSta">
<tr align="center">
<td>${varSta.count}</td>
<td>${con.name }</td>
<td>${con.gender }</td>
<td>${con.age }</td>
<td>${con.phone }</td>
<td>${con.email}</td>
<td>${con.city }</td>
</tr>
</c:forEach>
servlet页面代码:
ContactService cs=new ContactServiceImple();
List<Contact> list=cs.findContacts();
request.setAttribute("contacts", list);//设置request域对象
request.getRequestDispatcher("/contactList.jsp").forward(request, response);
问题补充:
如果我访问这个Servlet类,这个类会转发到上面那个jsp页面,并传入的还有数据,可是我先访问这个JSP页面,页面是没有request域对象数据。