我在Eclipse中有这个简单的JSP页面和文件中的第一行是:验证问题,JSP和Eclipse
的Eclipse然而,把一个黄色的警告图标,下面这条线之前,工具提示消息:在此 线发现
多个注解:
- 线路断点:index.jsp的[行:1]
- 标签(jsp:directive.page)应该是一个空元素标签。
有谁知道这是为什么?
UPDATE:
这是我的完整源脚本。这基本上是Eclipse在为我创建基于XHTML模板的新JSP文件时为我生成的模板。我只是稍微修改了内容,使其能够做到“充分利用”。我在使用Geronimo 2.1插件的Ubuntu 8.10上使用了Eclipse 3.4(eclipse-jee-ganymede-SR1-linux-gtk.tar.gz)(我不认为这很重要)。我有同样的问题与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>
权,但确实与XHTML 4.01 DOCTYPE是enoug h使该警告消失? – VonC 2009-02-28 22:45:35
是的。它会使警告消失。但是,我不知道XHTML 4.01这样的东西......我也升级到最新版本的Eclipse。这也有诀窍。谢谢! – Luke 2009-03-01 04:36:42