Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从简单类获取jsp页面中的(对象)团队的空列表_Java_Jsp_Servlets_Jakarta Ee - Fatal编程技术网

Java 从简单类获取jsp页面中的(对象)团队的空列表

Java 从简单类获取jsp页面中的(对象)团队的空列表,java,jsp,servlets,jakarta-ee,Java,Jsp,Servlets,Jakarta Ee,我有一个jsp页面,我试图在jsp中获取团队列表(类对象),以显示一些关于团队的数据,但问题是jsp上的列表是空的,我不知道为什么它是空的,我试图在internet上搜索它,但找不到解决方案,我还调试了我的jsp页面,以便找到空列表 这是我的jsp代码 `<%@include file="index.html" %> <%@page import="java.util.List,java.util.ArrayList"%> <%@page import="Model

我有一个jsp页面,我试图在jsp中获取团队列表(类对象),以显示一些关于团队的数据,但问题是jsp上的列表是空的,我不知道为什么它是空的,我试图在internet上搜索它,但找不到解决方案,我还调试了我的jsp页面,以便找到空列表

这是我的jsp代码

`<%@include file="index.html" %>
<%@page import="java.util.List,java.util.ArrayList"%>
<%@page import="Models.Team" %>
<%@page import="Controller.HockeyLeagueInitialization"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<% 
HockeyLeagueInitialization hli = new HockeyLeagueInitialization();
List<Team> teams = (ArrayList<Team>) hli.getTeamList();

%>



<ul class="dropdown-menu" role="menu" style="margin-left: 0%">
                        <% for (int i = 0; i < teams.size(); i++) {
                                Team currentTeam = teams.get(i);

                        %>
                        <li><a href="#"> <%= currentTeam.getTeamName()%></a></li>
                            <% }%>
                    </ul>`
`
`
这是我返回列表的函数

public List<Team> getTeamList() {

    String selectAllTeams = "select * from team;";
    List<Team> listOfTeam = new ArrayList<Team>();

    try {
        stmt = new DBInitialization().getStatement();
        ResultSet rs = stmt.executeQuery(selectAllTeams);

        while (rs.next()) {
            listOfTeam.add(new Team(rs.getInt("id"), rs.getString("name")));
        }

    } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

    return listOfTeam;
}
public List getTeamList(){
String selectAllTeams=“select*from team;”;
List listOfTeam=new ArrayList();
试一试{
stmt=new DBInitialization().getStatement();
结果集rs=stmt.executeQuery(选择所有团队);
while(rs.next()){
添加(新团队(rs.getInt(“id”)、rs.getString(“name”));
}
}捕获(SQLE异常){
//TODO自动生成的捕捉块
e、 printStackTrace();
}
返回团队列表;
}

首先,我要确保您的
结果集实际上已被某些内容填充。感谢您的回复,我手动检查,确实如此working@3kings,先生,你在吗?嘿,我的实际问题是,当我试着在main上运行时,它运行良好,但在serve上时,它在后端说没有找到合适的驱动程序,为什么它没有在服务器上运行?即使我已经将mysql连接器添加到项目中,这一行也解决了我的问题
Class.forName(“com.mysql.jdbc.Driver”)首先,我会确保您的
结果集
中确实有内容。谢谢您的回复,我会手动检查,是的working@3kings,先生,你在吗?嘿,我的实际问题是,当我试着在main上运行时,它运行良好,但在serve上时,它在后端说没有找到合适的驱动程序,为什么它没有在服务器上运行?即使我已经将mysql连接器添加到项目中,这一行也解决了我的问题
Class.forName(“com.mysql.jdbc.Driver”)