У меня есть страница jsp, которая выглядит примерно так:
MyPage.jsp
<%@ include file = "/Title.jsp" %>
<%@ include file = "/Header.jsp" %>
<html>...</html>
В Title.jsp есть экземпляр "user", скажем:
User user = new User();
в пользователе Header.jsp указывается как
user.setName("John");
Eclipse показывает ошибку, что "пользователь не может быть разрешен к переменной" в файле header.jsp. Я прекрасно понимаю, почему. Есть ли способ сказать Eclipse игнорировать эту конкретную ошибку для этой конкретной переменной? Есть ли что-нибудь, что можно сделать здесь?
На работе я поддерживаю некоторое старое (и большое и уродливое) приложение Java, которое на самом деле является веб-приложением. Я пытаюсь преобразовать этот Java-проект в Java Dynamic Web Project. Прежде чем я его преобразовал, каким-то образом Eclipse не заботился об этих висячих переменных, которые повсюду. Теперь в динамическом веб-проекте Eclipse жалуется.
Переписывание кода не может быть и речи. Каждый файл jsp состоит из нескольких включений с множеством глобальных переменных. Я не буду трогать его больше, чем мне нужно.