在servlet中request.setAttribute("list",list);
然后跳转到JSP页面
那怎么在JSP页面取得list里面的值
在servlet中request.setAttribute("list",list);
然后跳转到JSP页面
那怎么在JSP页面取得list里面的值
有两种方式:
第一种是
在jsp页面中使用小脚本:
<% List list = request.getAttribute("list");
//然后在写你想要的执行方式;
%>
第二种是 :
在页面中使用EL表达式:${list};
一般会通过使用标签:(首先需要导入标签库)来遍历显示:
<c:forEach items="${list}" var="mylist">
//....这里一般会嵌套表格显示使用${mylist.xxx}
//如果list中放的是一个对象如Users那么 这里的xxx代表Users中的属性,需要注意的是属性和xxx必须保证一致,否则会有问题!!!
</c:foreach>
<c:forEach var="li" vars="i" items="${list}">
${li} //值
${i.index}//下标值0 1 2 3 4 5 6.。。
</c:foreach>
或者List list=request.getAttribute("list");
for(int i=0;i<list.size();i++)
{
out.print(list.get(i));
}