HTTP状态500 - 无法使用Tomcat 9.0编译JSP的类

时间:2016-01-02 13:38:16

标签: database jsp

Apache Tomcat / 9.0.0.M1

这是我的节目:::::::::::::::::::::

      

 <table border=27>

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

    <%!
        Connection con;

        Statement st;

        public void jspInit()

        {
            try

              {
                Class.forName("oracle.jdbc.driver.OracleDriver");

                con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","system","shah");

                st=con.createStatement();                
               }

              catch(Exception e)

              {
                System.err.println(e);
              }
        }
     %>

     <%
        ResultSet rs=st.executeQuery("select *from student");

        ResultSetMetaData rm=rs.getMetaData();

            int n=rm.getColumnCount();

            out.println("<tr>");

            for(int i=1;i<=n;i++)

            {
                out.println("<th>"+rm.getColumnName(i)+"</th>");
            }

            out.println("</tr>");

            while(rs.next())

            {
                out.println("<tr>");

                for(int i=1;i<=n;i++)

                {
                    out.println("<td>"+rs.getString(i)+"</td>");
                }

                out.println("</tr>");
            }

     %>

    <%!
        public void destroy()

        {
            try
              {
                con.close();
              }
              catch(Exception e)
              {
                System.err.println(e);
              }
        }


    %>

    </tr>
</table>    
</body>

HTTP状态500 - 无法编译JSP的类

输入例外报告

message无法为JSP编译类

说明服务器遇到内部错误,导致无法完成此请求。

1 个答案:

答案 0 :(得分:0)

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

导入中的;在jsp中无效。如果要导入多个包,请将其与,分开。

例如:

<%@ page import="java.sql.*,java.io.*" %>