java - 语句无法解析为 JSP 文件中的类型

标签 java jsp

运行Pregister.jsp文件时显示如下

An error occurred at line: 31 in the jsp file: /pregister.jsp
Statement cannot be resolved to a type
PreparedStatement cannot be resolved to a type

我的代码

try {
     DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
     Connection con = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:xe","system","system");      
     Statement st=con.createStatement();
     String query="select email from patient where email=? ";
     PreparedStatement ps=con.prepareStatement(query);
     ps.setString(1, pemail);

任何人都可以告诉我为什么会出现此错误并建议我如何解决此错误。这个文件放在tomcat的webapps下。请提出这个解决方案

最佳答案

您缺少 java.sql 导入:

import java.sql.PreparedStatement;
import java.sql.Statement;

关于java - 语句无法解析为 JSP 文件中的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44224486/

相关文章:

java - PDFBox 中的 load() 和 parse() 方法可能存在错误?

c# - 如何解决与实体依赖 DDD 中的其他实体相关的性能/内存问题?

java - Hibernate:将 HQL 查询切换为 SQL 查询,抛出异常:java.lang.ClassCastException

spring - 如何在 Spring 中以编程方式解析属性占位符

java - Camel Redis 自动将字符串添加到键中

java - 将文件读入 Spring Controller 。使用相对路径

apache - 无法在父jsp中访问不同来源的iframe

java - Spring 无法解析 JSP View

java - getParameter() 使用 post 方法返回 null 值

javascript - 在表格中的特定行周围添加边框