意图: - 我正在尝试使用JSP连接数据库Oracle 12c来显示数据。我已将OJDBC jar包含在WEB-INF文件夹以及JAR文件夹中。
编写的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)
如何解决此错误?