尝试使用JSP显示Mysql数据库的完整表

尝试使用JSP显示Mysql数据库的完整表,jsp,Jsp,我有一个名为“jeet”的数据库。 DB“jeet”有表“jeet”。 我试图以表格形式显示完整的表格。 到目前为止,我所尝试的是- <%@page import = "javax.servlet.*"%> <%@page import="java.sql.*"%> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%&

我有一个名为“jeet”的数据库。 DB“jeet”有表“jeet”。 我试图以表格形式显示完整的表格。 到目前为止,我所尝试的是-

<%@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。 其说明是,请求的资源不可用。


完成此任务的解决方案是什么?

首先,将此代码替换为:

。对其他字段(如此字段)执行此操作。

您在该页面之外有一个应用程序问题:查看使用此jsp的基本配置(什么引擎、框架等),因为此代码不会在未找到的HTTP 404页面上为您提供答案