在jsp页面中导入.java文件时出错

时间:2013-05-07 06:08:29

标签: java jsp

我有一个包含.java类的public文件。它位于'网页下面。文件夹(不在web-inf文件夹下)。

在我的jsp页面上,我将其导入为:<%@ page import="packagename.javafilename;" %>

当我运行jsp文件时,我得到错误:

Unable to compile class for jsp.
Only a type can be imported. Packagename.filename resolves to a package

3 个答案:

答案 0 :(得分:2)

正如评论中所提到的那样,最终似乎缺少了%。以下是在jsp中导入类的方法

// To import one class
<%@ page import="com.xyz.MyClass" %>

OR

// To import multiple classes from the com.xyz package
<%@ page import="com.xyz.*" %>

答案 1 :(得分:1)

根据你的问题,事情不是很清楚。

首先,jsp 无法访问.java ,但 .class文件,即您必须保持代码编译。

其次,该类应位于 WEB-INF / classes 文件夹或 WEB-INF / lib 文件夹中的jar。

答案 2 :(得分:0)

使用以下语法:

<%@ page import="package.filename" %>

在上一次导入中,您可能需要在package.filename结束后添加分号。 所以,如果您有3个导入,那么在第3个导入行中,请确保将分号设为:

<%@ page import="package.filename;" %>

还有一件事,请确保类文件位于WEB-INF / classes文件夹中。