我收到一个空的html / jsp表,没有提取数据

我在同一个论坛上找了四天寻找解决方案的post,但我一直在检查任何解决方案但是徒劳无功。 我真的是堆栈,因为我无法继续掌握JSP,这是我2014年网络编程计划的一个非常大的包裹。 我是JSP和数据库访问的新手……所以我请求你的帮助。

问题:
我有一个简单的MySQL数据库,并设计了一个JSP页面来显示数据库中提取的数据。 我通过命令行尝试并测试了它,是的,数据被完美地提取出来。 但是,返回的JSP页面显示一个带有四个列标题的空html表,类似于下面的一个

SELECT * from Employees; ID Age First Name Last Name 

以下是数据库信息:

 database - 'EMP'. table - 'Employees'. Columns; id; age; first; last. data; 100; 28; Zaid; Khan. password - 'password' 

以下是JSP代码:

       SELECT operation     SELECT * from Employees;  
Emp ID Age First Name Last Name

但是我怀疑下面的代码(我从JSP程序代码中提取代码),因为当我尝试在自定义标记的双冒号(:)之前和之后关闭间隙时,我收到运行时错误消息。

 <sql : setDataSource <sql : query dataSource  

下面是根文件夹和类路径:

 JSP page: C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\jsp pages\RegName.jsp CLASSPATH: C:\Program Files\Apache Software Foundation\Tomcat 7.0\lib\jsp-api.jar;C:\Program Files\Apache Software Foundation\Tomcat 7.0\lib\jstl-1.2.jar;C:\glassfish3\jdk\jre\lib;C:\Program Files (x86)\MySQL\MySQL Connector J\mysql-connector-java-5.1.27-bin.jar JAVA_HOME: C:\glassfish3\jdk Path:C:\Program Files\Apache Software Foundation\Tomcat 7.0\bin; C:\glassfish3\jdk\bin;C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin Browser access of JSP: http://localhost:8080/jsp pages/FirstExample.jsp 

下面是命令行mysql信息:

 Enter password: ******** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 6 Server version: 5.0.41-community-nt MySQL Community Edition (GPL) Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> 

默认情况下mysql端口是3306 ,您可以通过更改URL检查如下吗? url="jdbc:mysql://localhost:3306/EMP"

sql和(:)之间不会有任何空间需要像这样保留,

   SELECT * from Employees;  

您需要做的就是在/WEB-INF/lib文件夹中添加jstl 1.2mysql connector jar文件并清理项目然后再次运行。

试试这个:

  ${row.id} ${row.age} ${row.first} ${row.last}