如何查看WTP对JSP和JSPX页面进行的中间翻译?在具有大量.jspx页面的项目中,我在Eclipse的Problems选项卡中遇到了奇怪的语法错误。它们不会影响正在运行的应用程序(Tomcat 6.0)中的任何内容,并且它们仅在更新后的最后2周内出现。
我想查看输出的原因是我在http://stripesframework.org使用Stripes框架,删除< stripes:errors /&gt后,特定.jspx文件的错误消失了;该文件的行。同时,语法错误只出现在我最近在工作中完成Eclipse的全新安装之后,但随后在家中更新了Eclipse。我想看看输出,以确定这应该是谁的问题(WTP,条纹,或者只是我:)。
请记住,这个问题有些美观,因为它不会影响任何功能。它只是在Eclipse中发送我的Problems选项卡,并在项目浏览器中显示小红色X图标。
答案 0 :(得分:2)
现在你必须添加单独的自动测试下载才能执行此操作,并且仅在3.1分支中添加,但它通过Ctrl + Shift + 9启用“显示翻译”命令。请注意,生成的转换与服务器在运行时创建的转换不是100%相同 - 它不打算执行。此外,最新的3.0.3版本包含对翻译器的修复,应该清除这些类型的问题(NESTED变量+自动关闭标记)。 3.0.3将于11月到期,并应干净地更新为Ganymede SR1。
答案 1 :(得分:0)
我已经看到eclipse JSP编辑器几乎什么都搞不到了。你说如果删除标签,问题就会消失。如果你把标签放回去,它会回来吗?我知道Eclipse 3.3有时会出现一些打开它们的JSP文件的问题,并且强制保存会清除错误消息文件(我还没有尝试过3.4)。也许这就是发生在你身上的事情。除此之外,你是否在文件中定义了所有正确的includes / xml命名空间?
答案 2 :(得分:0)
我在Ganymede中遇到了与JSP和<stripes:errors/>
标签完全相同的问题。有了Europa,没有错误。现在它在问题窗格中显示了几个奇怪的语法错误。但正如席尔瓦兰所说,它只是化妆品,因为该项目正确构建并且有效。但它仍然很烦人。