当我运行从数据库中选择的jsp文件时,我发现内部服务器错误

时间:2018-09-03 13:52:17

标签: jsp

<%-- 
    Document   : dbconnect
    Created on : 02-Sep-2018, 13:53:37
    Author     : Elsemelawy
--%>
<% Class.forName("con.mysql.jdbc.Driver");%> 
<%@page import="java.sql.*" %>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>DB Connect</title>
    </head>
    <body>
        <h1>select data from DB </h1>
        <%!
        public class Actor
{
     String url ="jdbc:mysql://localhost:3306/mysql ";
    String username = "root";
String password ="root";
Connection connection = null;
PreparedStatement selectActor= null;
ResultSet resultset= null;
public Actor(){
try
{
connection =DriverManager.getConnection(url,username,password);
selectActor=connection.prepareStatement("select actor_id, first_name,Last_name   from actor ");

}

catch (SQLException e){
e.printStackTrace();


}
}

public ResultSet getactor(){
try{
resultset = selectActor.executeQuery();
}
catch(SQLException e)
{
e.printStackTrace();
}
return resultset;
}

}
        %>
        <%
Actor actor= new Actor();
ResultSet actors = actor.getactor();


        %>
        <table border="1">

            <tbody>
                <tr>
                    <td>actor id</td>
                    <td>first name</td>
                    <td>last name</td>
                </tr>
                <% while (actors.next()) {   %>
                <tr>
                    <td><%=actors.getInt("actor_id")%></td>
                    <td><%=actors.getString("first_name")%></td>
                    <td><%=actors.getString("last_name")%></td>
                </tr>
                <%}%>
            </tbody>
        </table>

    </body>
</html>

note可以在GlassFish Server Open Source Edition 4.1.1日志中找到有关异常及其根本原因的完整堆栈跟踪。

GlassFish Server开源版4.1.1


那是我的代码


case

0 个答案:

没有答案