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