java - Eclipse Ganymede 未正确验证 JSP

标签 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

我在这里做的是最佳实践,没有 scriplet 或任何东西,所以我认为 Eclipse 错误地将 Java 类 validator 应用到我的 JSP。关于如何阻止这种情况发生的任何想法?

在选项/编辑器/文件关联下,我有以下 JSP:

JSP Editor (default)
Web Page Editor
Text Editor
CSS JSP Editor

我错过了什么吗?

我也认为这是正确的,但以防万一,这是我的页面指令 -

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>

最佳答案

我实际上是通过 eclipse webtools usergroup 发现了我的问题所在.我的问题是使用 Spring 表单自定义标记库。如果您自行关闭标签...

<form:errors path="*" />

...然后您会收到愚蠢的 JSP 验证错误。如果你关闭标签就好像有正文内容...

<form:errors path="*"></form:errors>

然后错误消失了。我需要跟进 Ganymede 团队的错误。

关于java - Eclipse Ganymede 未正确验证 JSP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/144058/

相关文章:

java - XStream 序列化集合

ruby-on-rails - "validate"和 "validates"之间有什么区别?

java - 在循环中动态创建 JTextField

java - 我如何在 Java 中解析这个 JSON?

java - 为什么我的按钮不起作用?

c++ - 在 Eclipse 中设计 Qt + OpenGL 应用程序

java - maven... 无法清理项目 : Failed to delete . .\org.ow2.util.asm-asm-tree-3.1.jar

ASP.NET 多形式验证

javascript - 如何在没有报错的情况下隐藏 `div`携带的报错信息?

java - 使用字符串进行插入排序