JSP 我在哪里可以找到创建新的servlet文件与intellij?

ffscu2ro  于 2022-12-07  发布在  其他
关注(0)|答案(3)|浏览(124)

我是JSP编程的初学者,所以我选择intellij作为我的IDE。
我安装了Intellij Ultimate、来自oracle的JDK14和Tomcat 9,然后搜索创建新项目。
但是,大多数解释如何创建新servlet项目的帖子都说
创建新项目时,可以在Java窗格中"附加库和框架"下找到Web服务复选框。
即使是JetBrains也在说同样的话,(https://www.jetbrains.com/help/idea/preparing-to-develop-a-web-service.html),但我找不到它。

当然,我检查了我的插件是否启用。
无论如何,我找到了另一种创建它的方法:选择Java Enterprise,然后单击Next,从Libraries and Frameworks中选中"Web profile"。
但现在,出现了另一个问题,因为我无法通过右键单击src或src/main/java找到"new-servlet"项目

为什么会发生这些事情呢?即使我找到了一些方法来创建servlet文件,也许还会有其他类似这样的问题,我想。
JSP项目有什么先决条件吗?还是仅仅因为intellij没有评分?我想知道为什么我的intellij和别人的不一样。

r1wp621o

r1wp621o1#

我发现了这种方法,我希望它对你和我一样有效。首先,我建议你添加对Maven框架的支持,或者你可以下载创建和管理servlet Java Servlet API所需依赖关系的JAR文件。

为Maven添加框架支持

在Project工具窗口中,必须选择要添加Maven Framework支持的模块,右键单击该模块并选择Add Framework support
Adding Maven support
在新窗口中,您只需从可用框架列表中选择Web应用程序和Maven。选择Web应用程序时,它将创建一个web包及其web.xml配置文件。当系统询问时,请接受创建web.xml文件以继续。完成这些步骤后,您的项目结构可能如下所示:
Project structure after adding Maven and Web application frameworks

将Java Servlet API依赖项添加到pom.xml

现在,您需要打开pom.xml文件。该文件帮助您添加和管理项目依赖项,因为它允许您从Apache Maven资源库中检索依赖项,而不是下载JAR文件并手动将其添加到项目中。您需要添加下一个依赖项:

<dependencies>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>4.0.1</version>
    </dependency>
</dependencies>

完成上一步后,pom文件应如下所示:
Adding Java Servlet API dependency
作为最后一步,我们需要通过按Ctrl + Alt + Shift + S或导航File > Project Structure来打开Project Structure设置。在这里,我们将在窗口左侧找到一个Project Settings部分。我们需要转到Facets,您可能会找到一个名为Web的面。在窗口底部,您应该会看到一个名为Source Roots的选项。您必须通过点击复选框来启用它,然后点击Apply,最后点击OK。您必须确保本节中显示的路径确实是您项目的src > main > java文件夹的路径。
Marking folder as source root
完成此操作后,您应该能够转到项目中的任何包并创建一个servlet,如下所示:New > Servlet .
Creating servlet

**注意:**如果在创建pom.xml文件时出现语法错误,您只需将<groupId></groupId>标记内容更改为您希望用来标识项目得完全限定名称.

Given your project a qualified name

**注意:**我无法找到将src > main > java文件夹永久配置为源根目录的方法,因此每次关闭并重新打开项目时,都需要转到Project Structure (Ctrl + Alt + Shift + S) > Facets > Web并再次将其标记为源根目录。如果您找到永久执行此操作的方法,我将非常感谢您分享您的方法。
更多信息请访问

5us2dqdw

5us2dqdw2#

1.右键单击 src\java〉* 将目录标记为 源根目录 *
1.转到 * 文件〉项目结构...*
1.选择 * 刻面 *
1.单击 Web(项目名称)
1.检查源根目录下的 src\main\java

2w3rbyxf

2w3rbyxf3#

首先,您可以转到src〉main〉java,然后右键单击:

然后单击“新建”〉“新建Servlet”。

相关问题