JSP页面显示List
在Action里传递一个list想要迭代显示 结果怎么都出不来。。
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<%@page import="java.util.List"%>
<%@page import="java.util.ArrayList"%>
<%@taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'studentlist.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<%
List list=(List)request.getAttribute("list");
List arr=new ArrayList();
%>
<%=list %><br>aaa
<%=arr %>
<a href="studentAdd.jsp">增加学生</a>
<a href="student!next.action">下一页</a>
<a href="history.back()">上一页</a>
<a href="sutdent!list.action">首页</a>
<br><br><br>
<s:property value="#list.studentName"/>
<input type="button" value=" " onclick="return test()">
<center>
<table border="0" cellspacing="5"><col width="70" align="center" valign="middle">
<tr><td > 属 性</td><td>学生编号</td><td>学生姓名</td><td>联系电话</td><td>所属部门</td><td>辅导员电话</td><td>小组编号</td>
</tr>
<s:iterator value="list" status="student">
<tr>
<td>
${list.department} ${list.department}</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td> <s:property value="groupId" /></td>
</tr>
</s:iterator>
</table>
</center>
</body>
</html>
这是我的JSP代码 List显示不为空