У меня есть проект Maven, созданный в моем Eclipse Helios 3.6. Он строит и развертывает отлично. Но он показывает красную метку в моем проекте и показывает много проблем JSP. Я хочу как-то избавиться от этих вопросов проверки JSP в проблемном представлении. Одним из примеров проблемы JSP является то, что ArrayList не может быть разрешен для типа. То, что я сделал для этого, находится внутри window- > preferences- > web- > jsp files- > validation. Я снял флажки с проверкой jsp. Кроме этого, я щелкнул правой кнопкой мыши В моем проекте. Перейдите в Свойства- > Валидации, а затем установите флажок "Подтвердить все флажки проверки" , но stiil я вижу те же проблемы в представлении проблем и вижу красную метку в моем проекте?
Как отключить JSP-проверку в Eclipse helios?
Ответ 1
Я делаю аналогично Aravind, но я делаю это в общих настройках: Preferences > Validation. Здесь я отменяю выделение всех флажков "Build", но оставляю "Manual" выбранным, когда я хочу вручную проверить JSP, XML,....
Ответ 2
Я обычно делаю следующее: проект правой кнопки мыши - свойства -Validation → настройка ссылки настроек на фрейме проверки - отключить все. Также щелкните правой кнопкой мыши проект - свойства -Validation → JSP Syntax - снимите флажки с конкретных параметров проекта.
Ответ 3
Я использую sts-2.5.0.RELEASE(основанный на Eclipse 3.6), и я решил проблему снятия этих свойств:
Настройки > Проверкa > JSP Content Validator (снимите флажок с руководства и сборки)
Настройки > Проверкa > Проверка синтаксиса JSP (снимите флажок с руководства и сборки)
Ответ 4
Ответ на@Stijn отлично работает, но он отключает все проверки JSP. Иногда эта проверка может быть очень полезной, чтобы указать, где у вас есть ошибки.
Если вы все еще хотите, чтобы ваши обычные JSP были проверены, просто не ваши JSPF (фрагменты JSP), выполните следующие действия:
- Откройте
Window
>Preferences
в меню. - Перейдите к
Web
>JSP Files
>Validation
. - Снимите флажок "Проверять фрагменты JSP".
Это одна из первых вещей, которые я делаю с веб-проектами, использующими JSP в новой установке Eclipse. Я только что подтвердил в JEE-версии Eclipse Mars, но я уверен, что он будет работать почти так же, как и в старых версиях, примерно в 3.2. Ваши JSP должны все еще проверяться, но валидатор должен оставить ваши JSPF в одиночку... очевидно, ваши фрагменты должны использовать расширение .jspf
для этого.
Ответ 5
Вместо того, чтобы отключать ваши проверки, что является хорошим аспектом в eclipse.
Просто выберите весь фрагмент кода и вставьте его обратно на ту же страницу. Все красные автоматически исчезнут. Если красные все еще присутствуют, это означает, что есть некоторые проблемы в коде, который вы пишете.
Валидации обычно помогают вам много в eclipse, jsp иногда может быть проблемой в отношении этих валидаций.
Ответ 6
Щелкните правой кнопкой мыши файл JSP > Свойства Установите флажок "Производный".