为什么Eclipse不显示JSTL代码的默认提议?

时间:2012-12-28 20:46:53

标签: eclipse jstl

我有以下问题: 我在eclipse上处理.jsp文件。我的问题是Eclipse以某种方式不支持jstl代码<c:[anything]的默认提议,并发出警告Unknown tag(<c:[anything]>)。令人奇怪的是,语法突出显示对于JSTL代码和不同的代码(Java,PHP,HTML ......)非常适用,有默认提议。我的servlet容器是Tomcat,我已经在[folder]/webapps/ROOT/WEB-INF/lib/中复制了文件jstl.jar但没有帮助。

当我查看Eclipse-&gt; Window-&gt; Preferences-&gt; Web-&gt; JSP Files-&gt; Editor-&gt; Content Assist复选框 JSP Proposals JSP JSP Proposals JSP Template Proposals 已经过检查。

我觉得弄清问题​​的确很明显,但我还是不明白!

2 个答案:

答案 0 :(得分:0)

有些事件会触发eclipse来验证文件。你可以重建eclipse项目。或打开问题查看器,并删除问题,你可以确保问题没有问题,如果你真的导入jstl.jar,下次它不会警告你。

答案 1 :(得分:0)

我设法解决了这个问题。我仍然不知道它实际上是什么,但我只是重新安装了tomcat(我正在使用lubuntu系统),这次我没有通过提取.tar.bz2文件但通过apt-get install手动完成。 ..然后我创建了一个新的eclipse项目并告诉它使用tomcat作为servlet容器。然后它立即工作,所以我认为我之前安装tomcat的方式有问题(可能有些变量没有指向正确的目录)。