WebInitParam (Servlet 6.0 API Documentation - Apache Tomcat 10.1.48)
Description: declaration: package: jakarta.servlet.annotation, annotation type: WebInitParam

# Annotation Type WebInitParam

@Target(TYPE) @Retention(RUNTIME) @Documented public @interface WebInitParam
The annotation used to declare an initialization parameter on a `Servlet` or `Filter`, within a `WebFilter` or `WebServlet` annotation.
E.g. `&#064;WebServlet(name="TestServlet", urlPatterns={"/test"},initParams={&#064;WebInitParam(name="test", value="true")}) public class TestServlet extends HttpServlet { ...`

Since:
  Servlet 3.0

- ## Required Element Summary

  Required Elements
  Modifier and Type
  Required Element
  Description
  `String`
  `name`
  `String`
  `value`

- ## Optional Element Summary

  Optional Elements
  Modifier and Type
  Optional Element
  Description
  `String`
  `description`

- ## Element Details

  - ### name

    String name
    Returns:
      name of the initialization parameter

  - ### value

    String value
    Returns:
      value of the initialization parameter

  - ### description

    String description
    Returns:
      description of the initialization parameter
    Default:
      `""`