Interface urlHandlerFilter.Builder.TrailingSlashSpec

Enclosing interface:
urlHandlerFilter.Builder

public static interface urlHandlerFilter.Builder.TrailingSlashSpec
A spec to configure a trailing slash handler.
Since:
6.2
Author:
Rossen Stoyanchev
  • Method Details

    • intercept

      urlHandlerFilter.Builder.TrailingSlashSpec intercept(Consumer<jakarta.servlet.http.HttpServletRequest> consumer)
      Configure a request consumer to be called just before the handler is invoked when a url with a trailing slash is matched.
    • redirect

      Handle requests by sending a redirect to the same url but the trailing slash trimmed.
      Parameters:
      status - the redirect status to use
      Returns:
      the top level urlHandlerFilter.Builder, which allows adding more handlers and then building the Filter instance.
    • wrapRequest

      Handle the request by wrapping it in order to trim the trailing slash, and delegating to the rest of the filter chain.
      Returns:
      the top level urlHandlerFilter.Builder, which allows adding more handlers and then building the Filter instance.