3

如何查看 WTP 对 JSP 和 JSPX 页面所做的中间转换?在一个有大量 .jspx 页面的项目中,我的 Eclipse 问题选项卡中出现了奇怪的语法错误。它们不会影响正在运行的应用程序(Tomcat 6.0)中的任何内容,并且它们仅在更新后的最后 2 周内出现。

我想查看输出的原因是我在http://stripesframework.org使用 Stripes 框架,并且在删除 <stripes:errors /> 行后,特定 .jspx 文件的错误消失了那个文件。同时,语法错误仅在我最近在工作中全新安装 Eclipse 后出现,但随后不久在家中更新了 Eclipse。我想查看输出以确定这应该是谁的问题(WTP、Stripes,或者可能只是我:)。

请记住,这个问题在某种程度上是装饰性的,因为它不会影响任何功能。它只是在 Eclipse 中向我的“问题”选项卡发送垃圾邮件,并在项目资源管理器中显示红色的小 X 图标。

4

3 回答 3

2

现在您必须添加单独的自动化测试下载来执行此操作,并且仅在 3.1 分支中,但它通过 Ctrl+Shift+9 启用“显示翻译”命令。请注意,生成的翻译并非 100% 与服务器在运行时创建的相同——它不打算被执行。此外,最新的 3.0.3 版本包含对翻译器的修复,应该可以清除这些类型的问题(嵌套变量 + 自闭合标签)。3.0.3 将于 11 月发布,应该会干净地更新到 Ganymede SR1。

于 2008-10-14T15:58:07.377 回答
0

我已经看到 eclipse JSP 编辑器对几乎什么都没有感到非常困惑。您说如果您删除标签,问题就会消失。如果你把标签放回去,它会回来吗?我知道 Eclipse 3.3 有时在打开 JSP 文件时会出现一些问题,并且强制保存会清除文件中的错误消息(我还没有尝试 3.4)。也许这就是发生在你身上的事情。除此之外,您是否在文件中定义了所有正确的 include / xml 命名空间?

于 2008-10-06T20:15:11.867 回答
0

<stripes:errors/>在 Ganymede 中的 JSP 和标签有完全相同的问题。对于欧罗巴,没有错误。现在它在问题窗格中显示了几个奇怪的语法错误。但正如 Silvaran 所说,这只是装饰性的,因为该项目可以正确构建并且可以正常工作。尽管如此,它仍然很烦人。

于 2008-10-14T10:02:47.047 回答