org.apache.jasper.JasperException:无法为JSP编译类:?

时间:2017-06-26 06:49:19

标签: java jsp tomcat servlets

意图: - 我正在尝试使用JSP连接数据库Oracle 12c来显示数据。我已将OJDBC jar包含在WEB-INF文件夹以及JAR文件夹中。

Project hierrarchy

编写的JSP代码: -

<% Class.forName("oracle.jdbc.driver.OracleDriver"); %>

<head>
    <title> Tablename database table</title>
</head>

<body>
<h1>The table name database </h1>
<table border="1">
    <tr>
        <th>CLAIMID</th>
        <th> First Name</th>
        <th> Last Name </th>
    </tr>
    <% while(resultSet.next()){ %>
    <tr>
        <td> <%=resultSet.getInt(1)%></td>
        <td> <%=resultSet.getString("SUBNAMEFIRST")%></td>
        <td> <%=resultSet.getString("SUBNAMELAST")%></td>
    </tr>
   <% } %>
</table>
</body>

使用的资源: -

Tomcat Server 7.0 想法10.5.2

错误: -

Exception report

message Unable to compile class for JSP: 

description The server encountered an internal error that prevented it from fulfilling this request.

exception 
org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: [15] in the generated java file: [C:\Users\nbalodi\.IntelliJIdea10\system\tomcat\Unnamed_JavaEEHelloWorld\work\Catalina\localhost\_\org\apache\jsp\DBDataUI_jsp.java]
Only a type can be imported. javax.servlet resolves to a package

Stacktrace:
    org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:103)
    org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:366)
    org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:490)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:379)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:341)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:662)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:364)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

如何解决此错误?

0 个答案:

没有答案