2012-01-25 31 views
26

Tôi có một dự án Maven được thiết lập trong số Eclipse Helios 3.6 của tôi. Nó xây dựng và triển khai hoàn toàn tốt đẹp. Nhưng nó cho thấy một dấu đỏ trên dự án của tôi và cho thấy rất nhiều vấn đề JSP. Tôi muốn bằng cách nào đó thoát khỏi các vấn đề xác nhận JSP này trong khung nhìn vấn đề. Một ví dụ về vấn đề JSP là ArrayList không thể được giải quyết thành một loại. Những gì tôi đã làm cho điều này là bên trong window-> preferences-> web-> jsp files-> validation Tôi đã bỏ chọn các phần jsp xác nhận Ngoài việc này tôi đã nhấp Về dự án của tôi. Đi đến Properties-> Validations sau đó kiểm tra treo tất cả các hộp kiểm tra validator nhưng stiil tôi thấy vấn đề tương tự trong xem vấn đề và thấy dấu đỏ trên dự án của tôi?Làm thế nào để vô hiệu hóa xác nhận JSP trong Eclipse helios?

Trả lời

44

Tôi làm tương tự như Aravind nhưng tôi thực hiện trên cài đặt chung: Tùy chọn> Xác thực. Ở đây tôi bỏ chọn tất cả các hộp kiểm 'Xây dựng' nhưng bỏ chọn 'Thủ công' khi tôi muốn xác nhận hợp lệ JSP, XML, ... theo cách thủ công.

+0

Trên thực tế đã làm cho nó tồi tệ hơn cho tôi –

+0

@JonSansoucie: không chắc chắn làm thế nào điều này có thể làm bất cứ điều gì tồi tệ hơn ... –

2

Tôi thường làm như sau - Dự án nhấp chuột phải - thuộc tính - Xác thực -> Cấu hình cài đặt liên kết trên khung xác thực - Tắt tất cả .Also Nhấp chuột phải vào dự án - thuộc tính -Validation -> Cú pháp JSP - Bỏ chọn cài đặt cụ thể của dự án.

+0

Đó là những gì tôi cũng đã tạm dừng tất cả các trình xác thực. Có thể là những lỗi này trước đây đối với các cài đặt này. Có cách nào tôi có thể xóa tất cả các lỗi trong từ xem vấn đề trong một đi như tôi có lỗi 7390? –

+0

@MSach nhấp chuột phải vào chế độ xem sự cố của bạn, chọn tất cả -> nhấn nút xóa. –

+0

Tôi có 22000 lỗi trong jsp. Nó aonly cho phép tôi chọn tối đa 100 trong một đi. Theo cách đó tôi phải làm điều đó 220 lần. Có cách nào tôi có thể làm điều đó trong một lần không? –

-1

Thay vì tắt xác thực của bạn, đây là một khía cạnh tốt trong nhật thực.

Chỉ cần chọn toàn bộ mã được cắt và dán lại trên cùng một trang, Tất cả các màu đỏ sẽ tự động biến mất. Nếu vẫn còn màu đỏ, điều đó có nghĩa là có một số vấn đề trong mã mà bạn đang viết.

Xác thực thường giúp bạn rất nhiều trong nhật thực, đôi khi jsp có thể là một vấn đề liên quan đến các xác thực này.

+0

Tôi đã luôn luôn làm điều này để buộc làm mới xác nhận khi tôi đang chỉnh sửa JSP. Nhưng đôi khi trình xác thực vẫn có thể cung cấp cho bạn các lỗi hoặc cảnh báo không nên có ở đó. JSP xác nhận trong Eclipse là hữu ích, tôi đồng ý, nhưng nó cũng khá buggy không giống như Java xác nhận mà hoạt động trơn tru như một khoe (nếu nó bị điên tôi chỉ cần nhấn Ctrl-S). – ADTC

2

Tôi đang sử dụng sts-2.5.0.RELEASE (dựa trên Eclipse 3.6) và tôi đã giải quyết được vấn đề việc bỏ chọn các thuộc tính:

Preferences> Validation> JSP Content Validator (bỏ chọn thủ công & xây dựng)

Tùy chọn> Xác thực> Trình xác thực cú pháp JSP (bỏ chọn thủ công & xây dựng)

-1

Nhấp chuột phải vào tệp JSP> Thuộc tính Chọn hộp kiểm "Có nguồn gốc".

1

@ Câu trả lời của Stijn hoạt động tốt, nhưng nó vô hiệu hóa tất cả các xác nhận cho JSP. Đôi khi, việc xác nhận đó có thể rất hữu ích để chỉ ra nơi bạn có lỗi.

Nếu bạn vẫn muốn có bạn JSP bình thường xác nhận, chỉ không JSPFs bạn (JSP mảnh), hãy làm theo các bước sau:

  1. mở Window>Preferences từ menu.
  2. Điều hướng đến Web>JSP Files>Validation.
  3. Bỏ chọn hộp kiểm "Xác thực đoạn JSP".

Đây là một trong những điều đầu tiên tôi làm với các dự án web sử dụng JSP trong cài đặt Eclipse mới. Tôi vừa xác nhận trong phiên bản JEE của Eclipse Mars, nhưng tôi khá chắc chắn nó sẽ hoạt động khá giống với các phiên bản cũ, quay trở lại khoảng 3.2. JSP của bạn vẫn nên được xác thực, nhưng trình xác nhận hợp lệ nên để riêng JSPF của bạn ... rõ ràng, các đoạn của bạn phải sử dụng phần mở rộng .jspf để tiện ích này hoạt động.

+0

Thật lạ khi cùng một khía cạnh (xác thực JSP) hiển thị trong một giao diện khác trong hai hộp thoại Tùy chọn (Xác thực và Web/JSP/Xác thực). Điều này nhắc tôi về một bản sao khác (đường dẫn xây dựng Java/Dự án và Tham chiếu dự án). –

Các vấn đề liên quan