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

我想查看输出的原因是我在 http:// stripesframework上使用Stripes框架。移除<!> lt; stripes:errors / <!> gt;后,组织和特定.jspx文件的错误消失。该文件的行。同时,语法错误只出现在我最近在工作中完成Eclipse的全新安装之后,但随后在家中更新了Eclipse。我想看看输出,以确定这应该是谁的问题(WTP,条纹,或者只是我:)。

请记住,这个问题有些美观,因为它不会影响任何功能。它只是在Eclipse中发送我的Problems选项卡,并在项目浏览器中显示小红色X图标。

有帮助吗?

解决方案

现在你必须添加单独的自动测试下载来执行此操作,并且仅在3.1分支中,但它启用<!>“显示翻译<!>”;通过Ctrl + Shift + 9命令。请注意,生成的转换与服务器在运行时创建的转换不是100%相同 - 它不打算执行。此外,最新的3.0.3版本包含对翻译器的修复,应该清除这些类型的问题(NESTED变量+自动关闭标记)。 3.0.3将于11月到期,并应干净地更新为Ganymede SR1。

其他提示

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

我在Ganymede中遇到与JSP和<stripes:errors/>标签完全相同的问题。有了Europa,没有错误。现在它在问题窗格中显示了几个奇怪的语法错误。但正如席尔瓦兰所说,它只是化妆品,因为该项目正确构建并且有效。但它仍然很烦人。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top