IntelliJ IDEA 2022.1 Help

New Servlet dialog

File | New | Servlet

Specify the settings for the new servlet.

Item

Description

Name

The "root part" of the servlet name.

This name (along with its prefix and suffix) will be used either in the <servlet-name> element in web.xml or in the servlet class @WebServlet annotation.

You can specify the servlet name prefix and suffix (the <servlet-name> tag Prefix and Suffix fields on the Java EE Names tab of the Editor | Code Style | Java page in the Settings dialog). In that case, the prefix and the suffix are added before and after the specified name automatically.

Package

The name of the package in which the new servlet class should be created.

Click the Browse button. Then select an existing package or click App actions new folder to create a new package.

Class

The fully qualified name of the servlet class.

The default class name is generated using the package name, the class name prefix, the servlet name, and the class name suffix.

The class name prefix and suffix are set in the Settings dialog. (The Servlet Class Prefix and Suffix fields on the Java EE Names tab of the Editor | Code Style | Java page.)

If you want to specify an existing class, click the Browse button and select the class in the dialog that opens.

Create Java EE 6 annotated class

If the checkbox is not selected, the servlet name - class mapping is added to web.xml.

If the checkbox is selected, the new servlet class will be @WebServlet-annotated and no changes will be made to web.xml.

If there is no web.xml in your project, the checkbox is selected by default, and you cannot deselect it.

Last modified: 10 August 2022