【问题标题】:Cannot resolve symbol 'servlet' error after new servlet creation in IntelliJ 2020 1.1在 IntelliJ 2020 1.1 中创建新的 servlet 后无法解决符号“servlet”错误
【发布时间】:2020-06-05 09:57:57
【问题描述】:

我正在关注一个教程Java EE Webapplication with servlet and jsp page

它是较旧的 Intellij 版本。我的是 Ultimate 2020 1.1,并且有另一种让我感到困惑的 servlet 创建方式。在教程中,用户得到这个:

我得到了 javax 的一些东西,没有很长的导入列表并且出现错误

如何获得教程中显示的简单方法? 2020 1.1 IntelliJ 版本更好吗?为什么会出现错误?

编辑 我正在做的是:在创建一个名为 login.jps 的简单 jps 文件后,我按下 IntelliJ 菜单中的一个项目来创建一个 servlet:

然后我以这种方式填写表格并按确定:

然后自动创建带有登录类的 login.java 文件。但该文件与教程一不同,因为它与javax 符号有关。

【问题讨论】:

  • 不让我们看一个 40 多分钟的视频,你到底在做什么?
  • @FedericoklezCulloca 对。我已经添加了解释。谢谢。
  • 能否请您也发布错误信息?因为我只看到红线,看不到错误本身。

标签: java intellij-idea servlets


【解决方案1】:

您有“红色”未解决的代码 b/c 没有这样的库添加到项目中。您需要将servlet-api 依赖项添加到模块,请参阅将库添加到模块依赖项 步骤:

在将它们添加到模块依赖项之前,全局和项目库不可用:

  1. 从主菜单中,选择文件|项目结构 ⌘;并选择模块。

  2. 打开依赖项选项卡并点击添加。

  3. 选择您要添加的库,然后点击对话框底部的Add Selected。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-05
    • 2012-03-17
    • 2018-01-28
    • 1970-01-01
    • 2020-12-24
    • 1970-01-01
    • 2017-02-03
    相关资源
    最近更新 更多