Eclipse Ganymede没有正确验证JSP

bpa*_*apa 7 java eclipse validation jsp ganymede

我刚安装了Ganymede,正在探索一个旧项目.我的所有JSP都给了我奇怪的验证错误.我看到的东西像 -

Syntax error on token "}", delete this token
Syntax error on token "catch", Identifier expected
Syntax error, insert "Finally" to complete TryStatement
Run Code Online (Sandbox Code Playgroud)

我在这里做最好的练习,没有任何文章或任何东西,所以我认为Eclipse错误地将Java类验证器应用于我的JSP.关于如何阻止这种情况发生的任何想法?

在Options/Editors/File Associations下,我有以下JSP:

JSP Editor (default)
Web Page Editor
Text Editor
CSS JSP Editor
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

另外我认为这是正确的,但万一它不是,这是我的页面指令 -

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
Run Code Online (Sandbox Code Playgroud)

Gre*_*reg 5

我实际上通过eclipse webtools用户组发现了我的问题.对我来说,问题是使用Spring表单自定义标记库.如果你自己关闭标签......

<form:errors path="*" />
Run Code Online (Sandbox Code Playgroud)

...然后你得到了愚蠢的JSP验证错误.如果你关闭标签就好像有身体内容......

<form:errors path="*"></form:errors>
Run Code Online (Sandbox Code Playgroud)

然后错误就消失了.我需要跟进Ganymede团队的一个错误.


小智 3

我刚刚下载了 Ganymede 3.4.2 并向其中添加了 WTP 3.0.4,这个错误已经消失。