声明System.getProperty("java.class.path")
返回此路径
/usr/share/tomcat6/bin/bootstrap.jar
我有一个名为user.java
的Java文件。我正在尝试使用<jsp:useBean/>
标记。我应该在哪里放置Java文件?或者我应该先手动编译它,然后将.class
文件放在某个文件夹中?
答案 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" ...