2012-01-07 38 views
0

聲明System.getProperty("java.class.path")返回此路徑
/usr/share/tomcat6/bin/bootstrap.jar在哪裏放置Java類爲我的JSP頁面在linux

我有一個名爲user.java的Java文件。我正在嘗試使用<jsp:useBean/>標記。我應該在哪裏放置Java文件?或者我應該先手動編譯它,然後將.class文件放到某個文件夾中?

+0

如何'System.getProperty( 「java.class.path」)'是關係到你的問題? – 2012-01-07 16:22:06

+0

用戶類必須被命名爲User。使用大寫字母作爲類的第一個字母。另外,如Thomas所述,將User類放在一些包中。 – 2012-01-07 16:23:05

+0

我給了這個,所以如果CLASSPATH是相關的,人們可以用這條路徑來回答。 – prometheuspk 2012-01-07 17:51:27

回答

2

在Web應用程序中,這些類位於應用程序的WEB-INF/classes目錄中,或位於WEB-INF/lib目錄中的jar中。

請注意,您還需要表示包,因此您的類文件需要位於WEB-INF/classes/mypackage/user.class(如果包是「mypackage」)。

此外,是的,你需要編譯的類文件不是源(除了通常由Web服務器編譯的JSP)。

+0

因此,每個應用程序都有自己的WEB-INF文件夾?如果這是真的,我應該在我的應用程序的根目錄下手動創建一個名爲WEB-INF的文件夾,因爲我沒有使用任何IDE?正確? – prometheuspk 2012-01-07 18:13:56

+0

@ Prometheus87是的,每個Web應用程序都需要一個包含'web.xml'文件的'WEB-INF'文件夾。你不是已經有了嗎?如果不是你的應用程序真的有效?使用構建工具也可以更容易,該工具可以管理該鍋爐板設置的大部分 - 查看類似Maven,Gradle等的工具。 – Thomas 2012-01-07 20:32:52

+0

我的簡單index.jsp頁面正常工作。我還沒有完成Bean的部分。但現在我將使用Eclipse IDE。 – prometheuspk 2012-01-07 23:36:24

相關問題