Подтвердить что ты не робот

Отключить HTML-предупреждения в редакторе Eclipse для разработчиков Java EE

Я работаю над веб-приложением с Eclipse для Java EE. У меня есть JSP файлы, которые создаются вместе с файлами HTML. Мой index.jsp выглядит так:

<jsp:include page="include/top.html" />
    <title>Title!</title>
<jsp:include page="include/header.html" />
<jsp:include page="include/menu.html" />
      <div class="span-15 prepend-1 last">
        <h6>What is an <a href="#" onclick="location.href='http://en.wikipedia.org/wiki/Application_programming_interface'; return false;">API</a>?</h6>
        <p>An application programming interface (API) is an interface that software programs implement in order to allow other software to interact with it; much in the same way that software might implement a User interface in order to allow humans to interact with it.</p>
      </div>
<jsp:include page="include/footer.html" />

Проблема с включенными. footer.html Похож:

      <hr />
      <h3 class="alt"><b><a href="/copyright.html">Copyright</a> &copy; 2009</b> My Company. All rights reserved.</h3>
      <hr />
      <p>
        Visit <a href="/">Home</a>
      </p>

    </div>
  </body>
</html>

Что попадает в начало большинства страниц. И я действительно раздражен этими предупреждающими сообщениями вроде Invalid location of tag (body). Я знаю его недопустимый в этом файле, но другая сторона принадлежит header.html.

В Java-классах вы можете подавлять предупреждения с помощью таких вещей, как @SuppressWarnings("serial")... Любой способ сделать что-то подобное с этими файлами HTML или JSP?

4b9b3361

Ответ 1

  • Щелкните правой кнопкой мыши по вашему проекту, PropertiesValidation (или вы можете перейти к WindowPreferencesValidation, чтобы сделать это глобально).
  • Снимите флажок "Создать" для проверки синтаксиса HTML ИЛИ
  • Щелкните эллипсис в разделе "Настройки" и добавьте правило, чтобы исключить определенное имя файла/расширение/что у вас

Ответ 2

Единственный способ, который я знаю для решения этой проблемы, - отключить проверку HTML для проекта. Щелкните правой кнопкой мыши соответствующий проект и перейдите к свойствам, затем перейдите в меню проверки. Вы можете либо отключить всю проверку HTML, либо перейти в подменю проверки HTML-синтаксиса и отключить отдельные проблемы.

Ответ 3

im, используя myeclipse и в window- > preferences- > validation- > jsp есть куча вариантов

Ответ 4

@ChssPly76 верен, но я хотел бы добавить это (используя Mars), после выполнения этих шагов мне также потребовалось повторно проверить проект, чтобы удалить предупреждения в Проблемы (щелкните правой кнопкой мыши проект, подтвердите).

Ответ 5

2018-01-07: Кислород Eclipse.

В этом отношении с 2009 года могут измениться, потому что на данный момент я нахожу, что вы можете настроить HTML-ошибки и предупреждения по всему миру (Window → Prefs → Web → HTML Files → Validation), или вы можете настроить на основе каждого проекта: Project → Properties → Validation → Синтаксис HTML.

Например, я просто установил Text Regions → Invalid text string в "Ignore", потому что получал ложные предупреждения для некоторых Django файлов HTML с заполнителями (или как они вызывают).

Я также обнаружил, что получаю предупреждение для атрибута hidden в DIVs: "за вашим атрибутом должен следовать символ =. О, дорогая: в HTML5 hidden есть boolean, поэтому Eclipse получает это неправильно. Поэтому я устанавливаю атрибуты → " Отсутствующий атрибут равно знаку символа "на" Игнорировать".