Tôi có trang JSP đơn giản này trong Eclipse và dòng đầu tiên trong file là:Validation vấn đề với JSP và Eclipse
Eclipse Tuy nhiên, đặt một biểu tượng cảnh báo màu vàng trước dòng này như sau nhắn tooltip:
Nhiều chú thích tìm thấy tại dòng này:
- dòng breakpoint: index.jsp [dòng: 1]
- Thẻ (jsp: directive.page) phải là thẻ phần tử trống.
Có ai biết tại sao điều này không?
CẬP NHẬT:
Đây là kịch bản nguồn đầy đủ của tôi. Về cơ bản, đây là mẫu mà Eclipse tạo ra cho tôi khi tôi tạo một tệp JSP mới dựa trên mẫu XHTML. Tôi chỉ sửa đổi một chút nội dung để làm điều gì đó 'sử dụng đầy đủ'.
Tôi đang sử dụng Eclipse 3.4 (eclipse-jee-ganymede-SR1-linux-gtk.tar.gz) trên Ubuntu 8.10 với trình cắm thêm Geronimo 2.1 (Tôi không nghĩ rằng vấn đề). Tôi có vấn đề này cùng với tất cả các phiên bản của Eclipse Tôi đã sử dụng cho đến nay (3.0 trở lên)
<%@ 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>
Đúng vậy, nhưng không một DOCTYPE với XHTML 4,01 được enoug h để làm cho cảnh báo đó biến mất? – VonC
Có. nó làm cho cảnh báo biến mất. Tuy nhiên, tôi không biết có những thứ như XHTML 4.01 ... Tôi cũng đã nâng cấp lên phiên bản mới nhất của Eclipse. Điều đó cũng đã làm các trick. Cảm ơn! – Luke