All Classes and Interfaces
Class
Description
Event fired after a controller method returns.
Event fired after the view engine method
ViewEngine.processView(jakarta.mvc.engine.ViewEngineContext)
returns.Event fired before a controller is called but after it has been matched.
Event fired after a view engine has been selected but before its
ViewEngine.processView(jakarta.mvc.engine.ViewEngineContext)
method is called.Represents a single error that occurred while binding a parameter to a controller
method argument or controller field using a binding annotation like
FormParam
.Describes the binding result of all controller fields and controller
method parameters which are annotated with a binding annotation like
FormParam
.Declares a method as a controller.
Event fired when a controller triggers a redirect.
Cross Site Request Forgery (CSRF) interface with access to the CSRF header name
and the CSRF token value.
Options for property
Csrf.CSRF_PROTECTION
.A controller annotation to validate a CSRF token value received
in a request whenever the property
Csrf.CSRF_PROTECTION
is set to Csrf.CsrfOptions.EXPLICIT
.This exception is thrown by the MVC implementation if the CSRF token validation fails.
Interface that provides encoders to escape code in JavaScript, HTML,
etc.
Form method overwriter is used to overwrite a HTML form's HTTP method to be able to use
other verbs such as
PATCH
or DELETE
.Options for property
FormMethodOverwriter.FORM_METHOD_OVERWRITE
.Locale resolvers are used to determine the locale of the current request and are discovered
using Jakarta Contexts and Dependency Injection.
Contextual data used by a
LocaleResolver
to resolve the request
locale.A map of name to model instances used by a
ViewEngine
to process a view.This annotation is used to enable Jakarta MVC-specific binding rules for a Jakarta RESTful Web Services parameter binding.
This class provides contextual information such as context and application
paths as well as access to the Jakarta RESTful Web Services application configuration object.
Base type for all Jakarta MVC events.
Base interface for errors related to parameter data binding
An annotation that defines a new Jakarta Contexts and Dependency Injection-based
scope supported by the Jakarta MVC API.
Defines a symbolic name for a controller method to be referenced by one of the
MvcContext.uri(java.lang.String)
methods.Represents a single validation error detected for a parameter.
Declares a view for a controller that returns void, or for a controller
that may return
null
and wants to declare a default value.View engines are responsible for processing views and are discovered
using Jakarta Contexts and Dependency Injection.
Contextual data used by a
ViewEngine
to process a view.Exception thrown by
ViewEngine.processView(ViewEngineContext)
when unable to process a view.