我是java和jsp的新手。我刚刚创建了一个小包,该包包含一个简单的 java 类。让我展示我真正想做的事情。我没有使用 servlet,所以请告诉我这个简单的例子,以便我可以继续我的工作。下面是我的代码或一个包类和一个jsp页面。
我的java包
package mypack; //this is my package
public class Abc{
public Abc(){
}
public void message(){
System.out.println("My first java package");
}
}
index.jsp 这是我需要使用这个包的jsp页面
<%@ page import="java.sql.*"%>
<%@ page import="mypack.*"%>
<%
Abc a = new Abc();
a.messsage();
%>
我使用的是 JDK1.5 和 tomcat 3。但我想更新我的系统。现在我有 JDK1.7.0_11 和 tomcat 7。我知道 tomcat 3 放置我的包的路径,但我不知道将这些包放在 tomcat 7 中的哪个位置。
tomcat 3 放置包的目录路径:
D:\Java\tomcat\examples\WEB-INF\classes //i put my package at this path in tomcat3
tomcat 7 放置包的目录路径:
D:\web\Tomcat 7.0\webapps\ROOT\WEB-INF //trying to put my package in here but no use.
我在 tomcat 7 的直接 WEB-INF 下找不到 classes 文件夹。我在 WEB-INF 中创建了一个名为 classes 的文件夹,但它不起作用。即使我已经删除了我的“类文件夹”并将我的包放在 WEB-INF 中,但它不起作用。请告诉我可以将 java 包放入 tomcat server 7 的路径。
我把我的jsp页面放在这里:
D:\web\Tomcat 7.0\webapps\ROOT\a //folder "a" contains my jsp file. index.jsp and
its working
问题是,jsp页面找不到包。这个你能帮我吗。