jsp遍历mysql中的表没有读出数据

在jsp遍历MySQL中的数据没有读出来

                <%
                    List<TbAdmin> list=(List<TbAdmin>) request.getAttribute("list");
                    if (list!=null){
                        for (TbAdmin tbAdmin : list) {//遍历
                            %>
                <tr>
                    <td style="text-align: center;"><input type="checkbox" name="chAll" id="chAll"  value=""/></td>
                    <td style="text-align: center;"><%=tbAdmin.getId()%></td>
                    <td><%=tbAdmin.getUserName()%></td>
                    <td><%=tbAdmin.getUserPsw()%></td>
                    <td style="text-align: center;"><a
                            href="#"
                            onclick="return confirm('确定要删除?')">删除</a></td>
                    <td style="text-align: center;"><a
                            href="#"
                            target="rightFrame">修改</a></td>
                </tr>
                <%
                        }
                    }
                %>

网页中没有读出表中的数据 为什么

你看后台有没有查询到数据。

那就是list数据空的了,打个断点调试一下,控制层是否拿到了数据,如果没有再给Service层打个断点,是否调用Dao拿到了数据,如果没有,就是Dao层查询不到了