为什么我在index.jsp上看到红叉?

时间:2014-03-14 02:15:11

标签: java eclipse java-ee

我已将jdk compliance级别设置为 1.7 ,我使用的JRE版本也设置为 1.7

但是我在index.jsp上得到一个红叉。这可能是什么原因?

enter image description here

虽然我可以看到该文件在浏览器中运行,但eclipse的控制台没有显示任何错误。

2 个答案:

答案 0 :(得分:2)

首先确保确实没有错误: Window - >显示视图 - >其他...... - >标记

如果没有,有时Eclipse会因为没有错误而认为存在错误。关闭所有编辑器,清理项目,关闭然后在项目浏览器中重新打开(右键单击它),并查看错误是否清除。

我也注意到Eclipse解析JSP时遇到了奇怪的问题;有时它很困惑,你只需要忽略它,但你可以尝试打开JSP文件,选择全部,剪切,然后粘贴强制重新检查(或者有时剪切 - >清理构建 - >粘贴)。

我不知道它为什么会这样做,而且我已经阅读/提交错误报告了几年,但它似乎真的扼杀了JSP(关于HTML,Java和JSP标签的混合的东西''坐在它的解析器旁边。)

答案 1 :(得分:0)

Eclipse使用此符号标记包含语法错误(不编译)的任何文件。如果您没有任何语法错误,那么您应该尝试清理所有项目,因为有时它可能会查看旧的元数据文件以确定给定文件中是否存在错误。