2011-09-28 52 views
0

我想在我的Java Web項目中使用我在包中定義的類,但是當我使用包中定義的類時,我總是收到錯誤。錯誤是說該類不能解析爲類型。我正在導入包含我想使用的類的包。不能在jsp中使用類

+1

對於將來的問題,錯誤/異常消息和堆棧跟蹤的確切副本會更有幫助。還有一個你如何導入和使用它的片段會有幫助。否則,對真正的原因有點猜測。 – BalusC

回答

2

該類需要位於webapp的/WEB-INF/classes中的文件夾結構中,該文件夾結構表示已聲明的package。所以如果你有例如

package com.example; 

public class Foo { 
    // ... 
} 

那麼你應該有一個/WEB-INF/classes/com/example/Foo.class文件。請記住,這與Java中的其他所有內容都是區分大小寫的。

另一個可能的原因是,當您嘗試在<jsp:useBean>標記中使用它時,它應該有一個(隱式)默認構造函數,它在構造時不會引發異常。