Top Description Annotations
[default module]

Package javax.servlet.annotation


The javax.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 javax.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.