Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将java文件导入jsp-无法解析为类型错误_Java_Eclipse_Jsp_Tomcat - Fatal编程技术网

将java文件导入jsp-无法解析为类型错误

将java文件导入jsp-无法解析为类型错误,java,eclipse,jsp,tomcat,Java,Eclipse,Jsp,Tomcat,因此,在网上搜索了几个小时后,我决定在这里发布我的问题: 我正在编写一个web项目,通过Xampp(一个运行服务器的程序)在TomcatApache上运行它 我编写了一个名为“MyConnection”的java文件,该文件建立了到mysql数据库的连接,并执行各种其他操作 我需要将该文件导入一个名为“login”的jsp文件,这样我就可以将用户和密码发送到数据库,以检查它们是否正确 我尝试使用各种选项导入java文件- <%@ page import="java_files.MyConn

因此,在网上搜索了几个小时后,我决定在这里发布我的问题:

我正在编写一个web项目,通过Xampp(一个运行服务器的程序)在TomcatApache上运行它

我编写了一个名为“MyConnection”的java文件,该文件建立了到mysql数据库的连接,并执行各种其他操作

我需要将该文件导入一个名为“login”的jsp文件,这样我就可以将用户和密码发送到数据库,以检查它们是否正确

我尝试使用各种选项导入java文件-

<%@ page import="java_files.MyConnection"%>

然后:

<%
MyConnection myCon = new MyConnection();

%>

但它只是给了我一个“无法解析为类型”的错误

org.apache.jasper.jaspereException:无法为JSP编译类:
生成的java文件[C:\xampp\tomcat\work\Catalina\localhost\targetil1\u facebook\org\apache\jsp\WebContent\login\u jsp.java]的第[14]行出现错误
只能导入类型。java_files.MyConnection解析为一个包
jsp文件:/WebContent/login.jsp的第18行出现错误
MyConnection无法解析为类型
15: 
16: 
17: 
21: 
我找不到任何有效的解决办法。我试过:

1.清洁项目

2.将output build folder设置为Web Inf(在“java_file”文件夹下的文件夹中有一个MyContent.class文件,在eclipse项目浏览器中看不到该文件,但如果在文件夹中打开它,我可以看到它)

3.在eclipse中使用ApacheTomcat运行项目

4.导入字符串的各种选项(带包名/不带,*代替类名等)

我不能让它工作

请帮我找到解决办法!!!
谢谢大家!

尝试使用
MyConnection

中的内容?MyConnection是一个java文件,其中包含与jdbc驱动程序连接到mysql数据库的代码。它是否包含一些包引用?它导入java.sql.*并在顶部有一个“package java_files;”表示它位于java_files包中。我也尝试将java.sql.*导入jsp文件,但它仍然显示相同的错误。我认为您应该删除
包java_文件
,而不是导入,只需更改导入路径即可
org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: [14] in the generated java file: [C:\xampp\tomcat\work\Catalina\localhost\targil1_facebook\org\apache\jsp\WebContent\login_jsp.java]
Only a type can be imported. java_files.MyConnection resolves to a package

An error occurred at line: 18 in the jsp file: /WebContent/login.jsp
MyConnection cannot be resolved to a type
15: 
16: 
17: <%
18: MyConnection myCon = new MyConnection();
19: 
20: %>
21: