Проблемы со ссылкой на внешний проект из моего jsp - "ExternalClass cannot be resolved to a type"

Я унаследовал 2 проекта JSP (tomcat) в моем eclipse с общим кодом, который дублируется. Я хотел вынести дублирующийся код в общую библиотеку/проект и ссылаться на него из обоих JSP-проектов.

Поэтому я сделал следующее:

Я создал новый Java проект "JSP-Common" со следующим пакетом "com.mycompany.jsp.common". Там я создал класс "ExternalClass" с публичным методом "test()", который возвращает строку.

в проекте JSP1 (один из 2 проектов JSP):

  1. я добавил проект JSP-Common на вкладку проектов пути сборки

  2. я добавил в jsp файл в нем следующий импорт:

    <%@ page import = "com.mycompany.jsp.common.*" %>
    
  3. Я добавил в jsp файл в тело где-то

    <% ExternalClass ec=new ExternalClass(); %>
    

После сборки и публикации проекта я получаю ошибку "ExternalClass не может быть преобразован в тип" на строке с инстанцированием выше на моей странице.

Я что-то упустил? Помогите?

Я хочу сделать так, чтобы при создании проекта JSP1 он автоматически брал вызовы из проекта JSP-Common.

5
задан Mat 22 January 2012 в 15:05
поделиться