Затмение: что это за ошибки JSP? - PullRequest
9 голосов
/ 04 июня 2010

Я унаследовал веб-приложение, и при его настройке в Eclipse оно показывает ошибки в конкретном JSP.

У ошибок нет описания, связанного с ними в представлении «Проблемы», и, щелкнув их там, я попадаю в верхнюю часть JSP, где красное подчеркивание ошибки появляется посередине строки, подобной этой:

<%@ page erro[rPage="/basicError.j]sp" %>

[<%@ page import="javax.s]ervlet.ServletContext" %>

Представьте красное подчеркивание «ошибки» под частями, заключенными в скобки [] (полужирный и т. Д. Не будет отображаться в этом сегменте кода, и я не могу показать код вообще, если он не находится в сегменте кода, поэтому использую [и].

Другие примеры ошибок:

enter image description here


Нажатие на красный значок «X» слева от строк ничего не дает.

Я пытался повторно импортировать проект, обновлять, проверять, перемещать строки и т. Д., Но я всегда получаю эту ошибку.

Кто-нибудь знает, что здесь происходит?

Ответы [ 4 ]

7 голосов
/ 04 июня 2010

Запустите его. Это работает? Затем снова встроенный JSP-валидатор Eclipse, который является эпическим сбоем . Просто отключите его в настройках рабочего пространства через Web> JSP Files> Validation > список прокрутки до самого низа и установите все параметры проверки EL на Ignore . Также в основном предпочтении Проверка снимите все флажки, связанные с JSP. Это, однако, не устраняет все предупреждения / ошибки, но по крайней мере сводит к минимуму раздражение.

1 голос
/ 04 марта 2016

Решение, которое сработало для меня, дано в этом ответе .

Перейдите в свойства проекта> Целевые среды выполнения> Установите флажок для среды выполнения (в моем случае Apache Tomcat 7).

Вот и все. Просто создайте проект сейчас и все будет хорошо

1 голос
/ 08 апреля 2013

Я попытался отключить проверку jsp, но на самом деле ничего не получилось, поэтому я попробовал следующее, и это сработало.

  1. Выберите весь код из вашего jsp.
  2. скопируйте его вкакой-нибудь текстовый редактор
  3. удалите все из вашего jsp.
  4. сохраните свой jsp. [Все красные линии должны быть удалены на этом шаге].
  5. Скопируйте и вставьте свой код обратнов jsp.
  6. Сохраните свой jsp снова.
  7. Готово.
0 голосов
/ 16 апреля 2014

Щелкните правой кнопкой мыши по вашему проекту >> Путь сборки >> Настройка пути сборки

Шаг 1: На вкладке библиотеки у вас должна быть правильная версия системной библиотеки JRE (например: JRE System Library [JRE7]) и серверная библиотека (например, Apache tomcat V7.0) Если нет, нажмите Добавить библиотеку >> Системная библиотека JRE >> выберите установленную версию JRE также добавьте библиотеку >> время выполнения сервера >> выберите установленный сервер

Шаг 2: Перейти в порядок и вкладку экспорта убедитесь, что JRE System Library и серверная библиотека проверены, нажмите ок

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...