Я унаследовал 2 проекта JSP (tomcat) в моем eclipse с общим кодом, который дублируется. Я хотел вынести дублирующийся код в общую библиотеку/проект и ссылаться на него из обоих JSP-проектов.
Поэтому я сделал следующее:
Я создал новый Java проект "JSP-Common" со следующим пакетом "com.mycompany.jsp.common". Там я создал класс "ExternalClass" с публичным методом "test()", который возвращает строку.
в проекте JSP1 (один из 2 проектов JSP):
я добавил проект JSP-Common на вкладку проектов пути сборки
я добавил в jsp файл в нем следующий импорт:
<%@ page import = "com.mycompany.jsp.common.*" %>
Я добавил в jsp файл в тело где-то
<% ExternalClass ec=new ExternalClass(); %>
После сборки и публикации проекта я получаю ошибку "ExternalClass не может быть преобразован в тип" на строке с инстанцированием выше на моей странице.
Я что-то упустил? Помогите?
Я хочу сделать так, чтобы при создании проекта JSP1 он автоматически брал вызовы из проекта JSP-Common.