JSTL-从java获取对象

JSTL-从java获取对象,java,jsp,tomcat,Java,Jsp,Tomcat,我正在尝试使用JSP打印数据库中表中的所有元素以进行分配,但需要从后端获取元素。JSP CRUD操作工作得很好。问题是我有一张空桌子。这是我的密码: JSP: 如果我直接从JSP访问数据库,一切都可以,但是如果我这样尝试,我得到的只是表头 另外,StudentDaoImpl类只需使用java并将结果打印到标准输出即可正常工作,因此这肯定是一个通信问题 我正在使用Netbeans。我还得到了以下运行时: Running war on http://localhost:8080/JSPwithJDB

我正在尝试使用JSP打印数据库中表中的所有元素以进行分配,但需要从后端获取元素。JSP CRUD操作工作得很好。问题是我有一张空桌子。这是我的密码:

JSP:

如果我直接从JSP访问数据库,一切都可以,但是如果我这样尝试,我得到的只是表头

另外,StudentDaoImpl类只需使用java并将结果打印到标准输出即可正常工作,因此这肯定是一个通信问题

我正在使用Netbeans。我还得到了以下运行时:

Running war on http://localhost:8080/JSPwithJDBC
Using existing Tomcat server configuration at D:\NetBeans 8.0.2\Projects\JSPwithJDBC\target\tomcat
Feb 08, 2015 3:16:13 AM org.apache.catalina.startup.Embedded start
INFO: Starting tomcat server
Feb 08, 2015 3:16:13 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.29
Feb 08, 2015 3:16:14 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Feb 08, 2015 3:16:14 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
看起来它运行的是Tomcat6,尽管我已经安装了Tomcat8。我读到Tomcat6在这方面有问题。。。有没有办法强迫它在Tomcat8上运行


非常感谢您的帮助

我想你问题的答案在你的日志片段中。如果仔细观察,您将看到它说它正在启动与netbeans关联的现有tomcat实例

"Using existing Tomcat server configuration at D:\NetBeans 8.0.2\Projects\JSPwithJDBC\target\tomcat"
如果您真的想从Netbeans开始Tomcat8安装。首先用Netbens安装Tomcat8服务器实例

按照下面链接中的说明操作。它提供了使用Netbeans安装Tomcat7实例的说明

要回答与JSTL相关的问题,请使用请求处理程序数据绑定代码.Controller或请求处理程序映射类代码更新您的问题

public class Student {
    private int id;
    private String name;

    public Student(){

    }

    public void setID(int newID){
        this.id = newID;
    }

    public int getID(){
        return this.id;
    }

    public void setName(String newName){
        this.name = newName;
    }

    public String getName(){
        return this.name;
    }

}
Running war on http://localhost:8080/JSPwithJDBC
Using existing Tomcat server configuration at D:\NetBeans 8.0.2\Projects\JSPwithJDBC\target\tomcat
Feb 08, 2015 3:16:13 AM org.apache.catalina.startup.Embedded start
INFO: Starting tomcat server
Feb 08, 2015 3:16:13 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.29
Feb 08, 2015 3:16:14 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Feb 08, 2015 3:16:14 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
"Using existing Tomcat server configuration at D:\NetBeans 8.0.2\Projects\JSPwithJDBC\target\tomcat"