Top Description Annotations
module jakarta.servlet

Package jakarta.servlet.annotation


The jakarta.servlet.annotation package contains a number of annotations that allow users to use annotations to declare servlets, filters, listeners and specify the metadata for the declared component. @since Servlet 3.0

Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
HandlesTypes

This annotation is used to declare the class types that a ServletContainerInitializer can handle.

public @interface
HttpConstraint

This annotation is used within the ServletSecurity annotation to represent the security constraints to be applied to all HTTP protocol methods for which a corresponding HttpMethodConstraint element does NOT occur within the ServletSecurity annotation.

public @interface
HttpMethodConstraint

This annotation is used within the ServletSecurity annotation to represent security constraints on specific HTTP protocol messages.

public @interface
MultipartConfig

Annotation that may be specified on a jakarta.servlet.Servlet class, indicating that instances of the Servlet expect requests that conform to the multipart/form-data MIME type.

public @interface
ServletSecurity

This annotation is used on a Servlet implementation class to specify security constraints to be enforced by a Servlet container on HTTP protocol messages.

public @interface
WebFilter

Annotation used to declare a servlet filter.

public @interface
WebInitParam

This annotation is used on a Servlet or Filter implementation class to specify an initialization parameter.

public @interface
WebListener

This annotation is used to declare a WebListener.

public @interface
WebServlet

Annotation used to declare a servlet.