在linux中为我的JSP页面放置Java类的位置

时间:2012-01-07 16:13:41

标签: java linux jsp

声明System.getProperty("java.class.path")返回此路径
/usr/share/tomcat6/bin/bootstrap.jar

我有一个名为user.java的Java文件。我正在尝试使用<jsp:useBean/>标记。我应该在哪里放置Java文件?或者我应该先手动编译它,然后将.class文件放在某个文件夹中?

2 个答案:

答案 0 :(得分:2)

在Web应用程序中,类位于应用程序的WEB-INF/classes目录中或WEB-INF/lib目录中的jar中。

请注意,您还需要表示包,因此您的类文件必须位于WEB-INF/classes/mypackage/user.class中(如果包是“mypackage”)。

此外,是的,您需要编译的类文件而不是源代码(通常由Web服务器编译的JSP除外)。

答案 1 :(得分:0)

Tomcat有自己的类路径。看到 http://tomcat.apache.org/tomcat-6.0-doc/class-loader-howto.html
是的,托马斯是对的。使用包和

<jsp:useBean class="myPackage.User"  ...