所以,在网上搜索了几个小时后,我决定在这里发布我的问题:
我正在编写一个Web项目,通过Xampp(一个运行服务器的程序)在tomcat Apache上运行它。
我写了一个名为" MyConnection"的文件。建立与mysql数据库的连接并执行各种其他操作。该文件位于包java_files中。
我需要将所述文件导入名为" login"的jsp文件中。这样我就可以将用户和密码发送到数据库以检查它们是否正确。
我尝试使用各种选项导入java文件 -
<%@ page import="java_files.MyConnection"%>
然后:
<%
MyConnection myCon = new MyConnection();
%>
但它只是给了我一个&#34;无法解决一个类型&#34;错误
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:
我找不到任何有效的解决方案。我试过了:
1.清理项目
2.set输出构建文件夹到Web-Inf(&#34; java_file&#34;文件夹下有一个MyContent.class文件,从eclipse项目资源管理器中看不到但我可以看到它,如果我在文件夹中打开它)
3.在eclipse中使用Apache tomcat运行项目
4.导入字符串的各种选项(包名/不,*而不是类名等)
我不能让它发挥作用!
请帮我找一个解决方案! 谢谢!
答案 0 :(得分:-1)
尝试使用&lt;%@ page import =&#34; java_files。*&#34; %GT;