2017-07-19 60 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");%>。併爲此類其他領域做這個。

相關問題