【问题标题】:Why doesn't Eclipse show default proposals for JSTL code?为什么 Eclipse 不显示 JSTL 代码的默认提议?
【发布时间】:2012-12-28 20:46:53
【问题描述】:

我有以下问题: 我正在处理 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->Window->Preferences->Web->JSP Files->Editor->Content Assist 复选框 JSP ProposalsJSP Java Proposals i> 和 JSP 模板提案 被选中。

我觉得找出问题所在实际上很明显,但我就是不明白!

【问题讨论】:

    标签: eclipse jstl


    【解决方案1】:

    有一些事件会触发 eclipse 来验证文件。您可以重建eclipse项目。或者打开问题查看器,把问题删掉就可以了

    【讨论】:

    • 尝试通过创建新工作区、添加新项目和 test.jsp 文件来重建项目,但没有帮助。如果我打开问题视图(假设您的意思是 Window->Show view->Other->General->Problem)Eclipse 不会向我显示任何问题。奇怪的是,eclipse 告诉我“我不知道你在编码什么,但没关系,我仍然会做正确的语法突出显示”。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-31
      相关资源
      最近更新 更多