Eclipse WTP:对于项目中定义的类,JSP文件中的“导入___无法解决”错误

Visual Studio用户在使用Eclipse时苦苦挣扎……

我在Oracle Workshop for Weblogic中将一组servlet / JSP导入到一个项目中。 /page.jsp具有以下import语句:

import="com.foo.bar.*" 

Eclipse正在显示错误:

导入com无法解析。

实现上述导入的类在/WEB-INF/src但我不知道如何在Eclipse中构建类来解决该错误。 我假设Eclipse会自动构建.java文件并将输出放在/WEB-INF/classes ,但它没有这样做。

可能是因为我没有正确构建我的项目目录所以也许这就是为什么Eclipse没有构建我的源代码。 有什么建议么? 我怎样才能让它发挥作用?

首先, /WEB-INF/src是保存java源码的一个相当奇怪的地方; 您可能希望将它们移出/WEB-INF (例如,在项目根目录中的/src

无论哪种方式,您都需要告诉Eclipse您的源代码以及构建类的位置。 它在项目属性对话框中完成:

  1. 在Eclipse中右键单击您的项目,选择Properties
  2. 单击左侧的Java Build路径
  3. 单击右侧的“源”选项卡
  4. 单击“添加文件夹”按钮并添加源文件夹( /WEB-INF/src或将其移动到的位置)
  5. 确保在下面选中允许源文件夹的输出文件夹
  6. 在新添加的源路径下选择输出文件夹并将其指向/WEB-INF/classes或您选择的其他位置。