jsp页面获取不到从数据库中获得的list

body>
    <table border="1">
        <tr>
           <td>学号:</td>
           <td>姓名:</td>
           <td>性别:</td>
           <td>班级:</td>
        </tr>
            <c:forEach items="${list}" var="s" varStatus="status">
                    <td>${s.snumber}</td>
                    <td>${s.name}</td>
                    <td>${s.sex}</td>
                    <td>${s.sclass}</td>
                    <td>
                        <a href="updatestudnt?student=${s}">修改</a>
                        <a href="deletestudnet?snumber=${s.snumber}">删除</a>
                    </td>
        </c:forEach>

    </table>
  </body>
```@Test
    public List<Student> getAll() {
        // 查询所有学生
        List<Student> list = this.getHibernateTemplate().find("from student");
        return list;
    }

要在遍历 list 之前调用一个下面个那个方法 getAll()

jsp 顶部添加一段 Java 方法查询所有的结果,存储在一个变量 list 中,后面才能用 forEach 遍历

<% import java=""%>
<%
List<Student> list = XXX.getAll()
%>