Я имею эту простую страницу JSP в Eclipse, и первая строка в файле:Validation проблема с JSP и Eclipse,
Eclipse, однако, ставит желтый значок предупреждения перед этой линией со следующим подсказке сообщение:
Несколько аннотаций, найденные на этой линии:
- линия точек останова: index.jsp [линия: 1]
- Тег (jsp: directive.page) должен быть тегом с пустыми элементами.
Кто-нибудь знает, почему это так?
UPDATE:
Это мой полный исходный сценарий. Это в основном шаблон, который Eclipse генерирует для меня, когда я создаю новый JSP-файл на основе шаблона XHTML. Я лишь немного изменил содержание, чтобы заставить его «использовать полный».
Я использую Eclipse 3.4 (eclipse-jany-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>
право, но делает DOCTYPE с XHTML 4.01 enoug h чтобы это предупреждение исчезло? – VonC
Да. это заставляет предупреждение уходить. Тем не менее, я не знал, что есть такая вещь, как XHTML 4.01 ... Я также обновился до последней версии Eclipse. Это и трюк. Благодаря! – Luke