0
我想在我的Java Web项目中使用我在包中定义的类,但是当我使用包中定义的类时,我总是收到错误。错误是说该类不能解析为类型。我正在导入包含我想使用的类的包。不能在jsp中使用类
我想在我的Java Web项目中使用我在包中定义的类,但是当我使用包中定义的类时,我总是收到错误。错误是说该类不能解析为类型。我正在导入包含我想使用的类的包。不能在jsp中使用类
该类需要位于webapp的/WEB-INF/classes
中的文件夹结构中,该文件夹结构表示已声明的package
。所以如果你有例如
package com.example;
public class Foo {
// ...
}
那么你应该有一个/WEB-INF/classes/com/example/Foo.class
文件。请记住,这与Java中的其他所有内容都是区分大小写的。
另一个可能的原因是,当您尝试在<jsp:useBean>
标记中使用它时,它应该有一个(隐式)默认构造函数,它在构造时不会引发异常。
对于将来的问题,错误/异常消息和堆栈跟踪的确切副本会更有帮助。还有一个你如何导入和使用它的片段会有帮助。否则,对真正的原因有点猜测。 – BalusC