我正在尝试使用我在Java Web Project中的包中定义的类,但是当我使用我在包中定义的类时,我一直遇到错误。错误是说类无法解析为类型。我正在导入我创建的包含我想要使用的类的包。
答案 0 :(得分:2)
该类需要位于webapp的/WEB-INF/classes
中,位于表示声明的package
的文件夹结构中。所以,如果你有例如
package com.example;
public class Foo {
// ...
}
然后你应该有一个/WEB-INF/classes/com/example/Foo.class
文件。请记住,这与Java中的所有其他内容区分开来。
另一个可能的原因是当你试图在<jsp:useBean>
标签中使用它时,它应该有一个(隐式)默认构造函数,它不会在构造时抛出异常。