如何将现有的java包导入新的servlet

时间:2014-04-14 08:10:29

标签: java eclipse servlets

我有一个现有的运行良好的java包。

我创建了一个新的servlet并使用Tomcat来运行servlet。在Eclipse中,我选择了servlet的构建路径,然后转到Java Build Path-> Projects并选择了另一个项目。

在我的servlet中,我可以import myPackage.myClass;并毫无问题地运行servlet。然而,如果我在该类中使用任何东西,即使是简单的myClass testclass = new myClass();,我也会得到ClassNotFound异常。

我是否需要做任何其他事情来进行此servlet调用并使用其他包?两个项目都在完全相同的目录中。

Dir结构如下所示:

parentDir /          mypackage的/          myServlet /

我尝试通过转到Java Build Path->Libraries->Add Class Folder...并选择项目文件夹来添加类文件夹,但是在对话框中出现错误Build path contains duplicate entry:

我之前从未使用过servlet,也没有使用多个软件包,所以我不确定我做错了什么,或者这是否可行。

1 个答案:

答案 0 :(得分:-1)

您可以像下面这样将包包含在 servlet 中

<%@page import="java.util.*"%>

它看起来像,

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 
<%@page import="java.util.*"%>