У меня есть простая страница JSP в Eclipse, и первая строка в файле:
Однако Eclipse ставит желтый значок предупреждения перед этой строкой со следующим сообщением:
На этой странице найдено несколько аннотаций
строка:
- Точка разрыва строки: index.jsp [строка: 1]
- Тег (jsp: directive.page) должен быть тегом пустого элемента.
Кто-нибудь знает, почему это так?
UPDATE
Это мой полный исходный скрипт. Это в основном шаблон, который Eclipse генерирует для меня, когда я создаю новый файл JSP на основе шаблона XHTML. Я лишь слегка изменил содержимое, чтобы оно «делалось полным».
Я использую Eclipse 3.4 (eclipse-jee-ganymede-SR1-linux-gtk.tar.gz) в Ubuntu 8.10 с плагином Geronimo 2.1 (хотя я не думаю, что это важно). У меня была такая же проблема с каждой версией Eclipse, которую я использовал до сих пор (3.0 и выше)
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<jsp:useBean id="datetime" class="java.util.Date" />
<html>
<head>
<title>Hello Geronimo</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<div>
<h1>Hello Apache Geronimo!!!</h1>on ${datetime}
</div>
</body>
</html>