2017-07-19 65 views
0

我有一个名为“jeet”的数据库。 DB“jeet”具有表“jeet”。 我试图以表格形式显示完整的表格。 直到现在我的尝试是 -尝试使用JSP显示Mysql数据库的完整表格

<%@page import = "javax.servlet.*"%> 
<%@page import="java.sql.*"%> 

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" 
    pageEncoding="ISO-8859-1"%> 


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 
<title>Insert title here</title> 
</head> 
<body> 
<% 

    try{ 
     Class.forName("com.mysql.jdbc.Driver"); 
    }catch(Exception e){} 

    try{ 

     Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/jeet","root","jeet"); 

     Statement stmt = con.createStatement(); 

     ResultSet rs = stmt.executeQuery("select * from jeet"); 

     while(rs.next()){%> 

      <table> 

       <tr> 
        <td> 
         <% 
          rs.getInt("id"); 
         %> 
        </td> 
        <td> 
         <% 
          rs.getString("bname"); 
         %> 
        </td> 

        <td> 
         <% 
          rs.getString("author"); 
         %> 
        </td> 

        <td> 
         <% 
          rs.getInt("price"); 
         %> 
        </td> 
       </tr> 

      </table> 

     <%} 


    }catch(Exception e){ 

    } 

%> 

</body> 
</html> 

,而我运行tomcat的这个代码,我得到HTTP状态404。 并且对此的描述是请求的资源不可用。

什么是完成它的解决方案?

+0

你在这个页面之外有一个应用程序问题:查看你的基本配置使用这个jsp(什么引擎,框架等),因为这个代码不会让你在HTTP 404页面找不到答案 –

回答

0

首先将此代码替换为:<% rs.getInt("id");%>
至此<%=rs.getInt("id");%>。并为此类其他领域做这个。

相关问题