Annotation Type WebServlet


  • @Target(TYPE)
    @Retention(RUNTIME)
    @Documented
    public @interface WebServlet
    Annotation used to declare a servlet.

    This annotation is processed by the container at deployment time, and the corresponding servlet made available at the specified URL patterns.

    Since:
    Servlet 3.0
    See Also:
    Servlet
    • Element Detail

      • name

        String name
        The name of the servlet
        Returns:
        the name of the servlet
        Default:
        ""
      • value

        String[] value
        The URL patterns of the servlet
        Returns:
        the URL patterns of the servlet
        Default:
        {}
      • urlPatterns

        String[] urlPatterns
        The URL patterns of the servlet
        Returns:
        the URL patterns of the servlet
        Default:
        {}
      • loadOnStartup

        int loadOnStartup
        The load-on-startup order of the servlet
        Returns:
        the load-on-startup order of the servlet
        Default:
        -1
      • initParams

        WebInitParam[] initParams
        The init parameters of the servlet
        Returns:
        the init parameters of the servlet
        Default:
        {}
      • smallIcon

        String smallIcon
        The small-icon of the servlet
        Returns:
        the small-icon of the servlet
        Default:
        ""
      • largeIcon

        String largeIcon
        The large-icon of the servlet
        Returns:
        the large-icon of the servlet
        Default:
        ""
      • description

        String description
        The description of the servlet
        Returns:
        the description of the servlet
        Default:
        ""
      • displayName

        String displayName
        The display name of the servlet
        Returns:
        the display name of the servlet
        Default:
        ""