Uses of Class
org.springframework.web.servlet.ModelAndView
Packages that use ModelAndView
Package
Description
Provides servlets that integrate with the application context
infrastructure, and the core interfaces and classes for the
Spring web MVC framework.
Provides the types that make up Spring's functional web framework for Servlet environments.
Classes supporting the
org.springframework.web.servlet.function package.Provides standard HandlerMapping implementations,
including abstract base classes for custom implementations.
Standard controller implementations for the Servlet MVC framework that comes with
Spring.
Support package for annotation-based Servlet MVC controllers.
Servlet-based infrastructure for handler method processing,
building on the
org.springframework.web.method package.MVC infrastructure for annotation-based handler method processing, building on the
org.springframework.web.method.annotation package.Support package for MVC controllers.
Provides standard View and ViewResolver implementations,
including abstract base classes for custom implementations.
-
Uses of ModelAndView in org.springframework.web.servlet
Methods in org.springframework.web.servlet that return ModelAndViewModifier and TypeMethodDescriptionModelAndView.addAllObjects(Map<String, ?> modelMap) Add all attributes contained in the provided Map to the model.Add an attribute to the model using parameter name generation.Add an attribute to the model.ModelAndViewDefiningException.getModelAndView()Return the ModelAndView that this exception contains for forwarding to.HandlerAdapter.handle(HttpServletRequest request, HttpServletResponse response, Object handler) Use the given handler to handle this request.protected ModelAndViewDispatcherServlet.processHandlerException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) Determine an error ModelAndView via the registered HandlerExceptionResolvers.HandlerExceptionResolver.resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) Try to resolve the given exception that got thrown during handler execution, returning aModelAndViewthat represents a specific error page if appropriate.Methods in org.springframework.web.servlet with parameters of type ModelAndViewModifier and TypeMethodDescriptiondefault voidHandlerInterceptor.postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) Interception point after successful execution of a handler.protected voidDispatcherServlet.render(ModelAndView mv, HttpServletRequest request, HttpServletResponse response) Render the given ModelAndView.Constructors in org.springframework.web.servlet with parameters of type ModelAndViewModifierConstructorDescriptionModelAndViewDefiningException(ModelAndView modelAndView) Create new ModelAndViewDefiningException with the given ModelAndView, typically representing a specific error page. -
Uses of ModelAndView in org.springframework.web.servlet.function
Methods in org.springframework.web.servlet.function that return ModelAndViewModifier and TypeMethodDescriptionServerResponse.HeadersBuilder.WriteFunction.write(HttpServletRequest servletRequest, HttpServletResponse servletResponse) Write to the givenservletResponse, or return aModelAndViewto be rendered.ServerResponse.writeTo(HttpServletRequest request, HttpServletResponse response, ServerResponse.Context context) Write this response to the given servlet response. -
Uses of ModelAndView in org.springframework.web.servlet.function.support
Methods in org.springframework.web.servlet.function.support that return ModelAndViewModifier and TypeMethodDescriptionHandlerFunctionAdapter.handle(HttpServletRequest servletRequest, HttpServletResponse servletResponse, Object handler) -
Uses of ModelAndView in org.springframework.web.servlet.handler
Methods in org.springframework.web.servlet.handler that return ModelAndViewModifier and TypeMethodDescriptionprotected abstract ModelAndViewAbstractHandlerExceptionResolver.doResolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) Actually resolve the given exception that got thrown during handler execution, returning aModelAndViewthat represents a specific error page if appropriate.protected final ModelAndViewAbstractHandlerMethodExceptionResolver.doResolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) protected ModelAndViewSimpleMappingExceptionResolver.doResolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) Actually resolve the given exception that got thrown during on handler execution, returning a ModelAndView that represents a specific error page if appropriate.protected abstract ModelAndViewAbstractHandlerMethodExceptionResolver.doResolveHandlerMethodException(HttpServletRequest request, HttpServletResponse response, org.springframework.web.method.HandlerMethod handlerMethod, Exception ex) Actually resolve the given exception that got thrown during on handler execution, returning a ModelAndView that represents a specific error page if appropriate.protected ModelAndViewSimpleMappingExceptionResolver.getModelAndView(String viewName, Exception ex) Return a ModelAndView for the given view name and exception.protected ModelAndViewSimpleMappingExceptionResolver.getModelAndView(String viewName, Exception ex, HttpServletRequest request) Return a ModelAndView for the given request, view name and exception.SimpleServletHandlerAdapter.handle(HttpServletRequest request, HttpServletResponse response, Object handler) AbstractHandlerExceptionResolver.resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) Check whether this resolver is supposed to apply (i.e.HandlerExceptionResolverComposite.resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) Resolve the exception by iterating over the list of configured exception resolvers.Methods in org.springframework.web.servlet.handler with parameters of type ModelAndViewModifier and TypeMethodDescriptionvoidMappedInterceptor.postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) voidWebRequestHandlerInterceptorAdapter.postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) -
Uses of ModelAndView in org.springframework.web.servlet.mvc
Methods in org.springframework.web.servlet.mvc that return ModelAndViewModifier and TypeMethodDescriptionHttpRequestHandlerAdapter.handle(HttpServletRequest request, HttpServletResponse response, Object handler) SimpleControllerHandlerAdapter.handle(HttpServletRequest request, HttpServletResponse response, Object handler) AbstractController.handleRequest(HttpServletRequest request, HttpServletResponse response) Controller.handleRequest(HttpServletRequest request, HttpServletResponse response) Process the request and return a ModelAndView object which the DispatcherServlet will render.protected abstract ModelAndViewAbstractController.handleRequestInternal(HttpServletRequest request, HttpServletResponse response) Template method.protected ModelAndViewAbstractUrlViewController.handleRequestInternal(HttpServletRequest request, HttpServletResponse response) Retrieves the URL path to use for lookup and delegates toAbstractUrlViewController.getViewNameForRequest(jakarta.servlet.http.HttpServletRequest).protected ModelAndViewParameterizableViewController.handleRequestInternal(HttpServletRequest request, HttpServletResponse response) Return a ModelAndView object with the specified view name.protected ModelAndViewServletForwardingController.handleRequestInternal(HttpServletRequest request, HttpServletResponse response) protected ModelAndViewServletWrappingController.handleRequestInternal(HttpServletRequest request, HttpServletResponse response) Invoke the wrapped Servlet instance.Methods in org.springframework.web.servlet.mvc with parameters of type ModelAndViewModifier and TypeMethodDescriptionvoidWebContentInterceptor.postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) This implementation is empty. -
Uses of ModelAndView in org.springframework.web.servlet.mvc.annotation
Fields in org.springframework.web.servlet.mvc.annotation declared as ModelAndViewModifier and TypeFieldDescriptionstatic final ModelAndViewModelAndViewResolver.UNRESOLVEDMarker to be returned when the resolver does not know how to handle the given method parameter.Methods in org.springframework.web.servlet.mvc.annotation that return ModelAndViewModifier and TypeMethodDescriptionprotected ModelAndViewResponseStatusExceptionResolver.applyStatusAndReason(int statusCode, String reason, HttpServletResponse response) Apply the resolved status code and reason to the response.protected ModelAndViewResponseStatusExceptionResolver.doResolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) ModelAndViewResolver.resolveModelAndView(Method handlerMethod, Class<?> handlerType, Object returnValue, org.springframework.ui.ExtendedModelMap implicitModel, org.springframework.web.context.request.NativeWebRequest webRequest) protected ModelAndViewResponseStatusExceptionResolver.resolveResponseStatus(org.springframework.web.bind.annotation.ResponseStatus responseStatus, HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) Template method that handles the@ResponseStatusannotation.protected ModelAndViewResponseStatusExceptionResolver.resolveResponseStatusException(org.springframework.web.server.ResponseStatusException ex, HttpServletRequest request, HttpServletResponse response, Object handler) Template method that handles anResponseStatusException. -
Uses of ModelAndView in org.springframework.web.servlet.mvc.method
Methods in org.springframework.web.servlet.mvc.method that return ModelAndViewModifier and TypeMethodDescriptionfinal ModelAndViewAbstractHandlerMethodAdapter.handle(HttpServletRequest request, HttpServletResponse response, Object handler) This implementation expects the handler to be anHandlerMethod.protected abstract ModelAndViewAbstractHandlerMethodAdapter.handleInternal(HttpServletRequest request, HttpServletResponse response, org.springframework.web.method.HandlerMethod handlerMethod) Use the given handler method to handle the request. -
Uses of ModelAndView in org.springframework.web.servlet.mvc.method.annotation
Methods in org.springframework.web.servlet.mvc.method.annotation that return ModelAndViewModifier and TypeMethodDescriptionprotected ModelAndViewExceptionHandlerExceptionResolver.doResolveHandlerMethodException(HttpServletRequest request, HttpServletResponse response, org.springframework.web.method.HandlerMethod handlerMethod, Exception exception) Find an@ExceptionHandlermethod and invoke it to handle the raised exception.protected ModelAndViewRequestMappingHandlerAdapter.handleInternal(HttpServletRequest request, HttpServletResponse response, org.springframework.web.method.HandlerMethod handlerMethod) protected ModelAndViewRequestMappingHandlerAdapter.invokeHandlerMethod(HttpServletRequest request, HttpServletResponse response, org.springframework.web.method.HandlerMethod handlerMethod) Invoke theRequestMappinghandler method preparing aModelAndViewif view resolution is required. -
Uses of ModelAndView in org.springframework.web.servlet.mvc.support
Methods in org.springframework.web.servlet.mvc.support that return ModelAndViewModifier and TypeMethodDescriptionprotected ModelAndViewDefaultHandlerExceptionResolver.doResolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) protected ModelAndViewDefaultHandlerExceptionResolver.handleAsyncRequestNotUsableException(org.springframework.web.context.request.async.AsyncRequestNotUsableException ex, HttpServletRequest request, HttpServletResponse response, Object handler) Handle the case of an I/O failure from the ServletOutputStream.protected ModelAndViewDefaultHandlerExceptionResolver.handleAsyncRequestTimeoutException(org.springframework.web.context.request.async.AsyncRequestTimeoutException ex, HttpServletRequest request, HttpServletResponse response, Object handler) Handle the case where an async request timed out.protected ModelAndViewDefaultHandlerExceptionResolver.handleConversionNotSupported(org.springframework.beans.ConversionNotSupportedException ex, HttpServletRequest request, HttpServletResponse response, Object handler) Handle the case when aWebDataBinderconversion cannot occur.protected ModelAndViewDefaultHandlerExceptionResolver.handleDisconnectedClientException(Exception ex, HttpServletRequest request, HttpServletResponse response, Object handler) Handle an Exception that indicates the client has gone away.protected ModelAndViewDefaultHandlerExceptionResolver.handleErrorResponse(org.springframework.web.ErrorResponse errorResponse, HttpServletRequest request, HttpServletResponse response, Object handler) Handle anErrorResponseexception.protected ModelAndViewDefaultHandlerExceptionResolver.handleHandlerMethodValidationException(org.springframework.web.method.annotation.HandlerMethodValidationException ex, HttpServletRequest request, HttpServletResponse response, Object handler) Handle the case where method validation for a controller method failed.protected ModelAndViewDefaultHandlerExceptionResolver.handleHttpMediaTypeNotAcceptable(org.springframework.web.HttpMediaTypeNotAcceptableException ex, HttpServletRequest request, HttpServletResponse response, Object handler) Handle the case where no message converters were found that were acceptable for the client (expressed via theAcceptheader).protected ModelAndViewDefaultHandlerExceptionResolver.handleHttpMediaTypeNotSupported(org.springframework.web.HttpMediaTypeNotSupportedException ex, HttpServletRequest request, HttpServletResponse response, Object handler) Handle the case where no message converters were found for PUT or POSTed content.protected ModelAndViewDefaultHandlerExceptionResolver.handleHttpMessageNotReadable(org.springframework.http.converter.HttpMessageNotReadableException ex, HttpServletRequest request, HttpServletResponse response, Object handler) Handle the case where a message converter cannot read from an HTTP request.protected ModelAndViewDefaultHandlerExceptionResolver.handleHttpMessageNotWritable(org.springframework.http.converter.HttpMessageNotWritableException ex, HttpServletRequest request, HttpServletResponse response, Object handler) Handle the case where a message converter cannot write to an HTTP response.protected ModelAndViewDefaultHandlerExceptionResolver.handleHttpRequestMethodNotSupported(org.springframework.web.HttpRequestMethodNotSupportedException ex, HttpServletRequest request, HttpServletResponse response, Object handler) Handle the case where no handler was found for the HTTP method.protected ModelAndViewDefaultHandlerExceptionResolver.handleMethodArgumentNotValidException(org.springframework.web.bind.MethodArgumentNotValidException ex, HttpServletRequest request, HttpServletResponse response, Object handler) Handle the case where an argument annotated with@Validsuch as anRequestBodyorRequestPartargument fails validation.protected ModelAndViewDefaultHandlerExceptionResolver.handleMethodValidationException(org.springframework.validation.method.MethodValidationException ex, HttpServletRequest request, HttpServletResponse response, Object handler) Handle the case where method validation failed on a component that is not a web controller, for example, on some underlying service.protected ModelAndViewDefaultHandlerExceptionResolver.handleMissingPathVariable(org.springframework.web.bind.MissingPathVariableException ex, HttpServletRequest request, HttpServletResponse response, Object handler) Handle the case when a declared path variable does not match any extracted URI variable.protected ModelAndViewDefaultHandlerExceptionResolver.handleMissingServletRequestParameter(org.springframework.web.bind.MissingServletRequestParameterException ex, HttpServletRequest request, HttpServletResponse response, Object handler) Handle the case when a required parameter is missing.protected ModelAndViewDefaultHandlerExceptionResolver.handleMissingServletRequestPartException(org.springframework.web.multipart.support.MissingServletRequestPartException ex, HttpServletRequest request, HttpServletResponse response, Object handler) Handle the case where an @RequestPart, aMultipartFile, or ajakarta.servlet.http.Partargument is required but is missing.protected ModelAndViewDefaultHandlerExceptionResolver.handleNoHandlerFoundException(NoHandlerFoundException ex, HttpServletRequest request, HttpServletResponse response, Object handler) Handle the case where no handler was found during the dispatch.protected ModelAndViewDefaultHandlerExceptionResolver.handleNoResourceFoundException(NoResourceFoundException ex, HttpServletRequest request, HttpServletResponse response, Object handler) Handle the case where no static resource was found.protected ModelAndViewDefaultHandlerExceptionResolver.handleServletRequestBindingException(org.springframework.web.bind.ServletRequestBindingException ex, HttpServletRequest request, HttpServletResponse response, Object handler) Handle the case when an unrecoverable binding exception occurs - for example, required header, required cookie.protected ModelAndViewDefaultHandlerExceptionResolver.handleTypeMismatch(org.springframework.beans.TypeMismatchException ex, HttpServletRequest request, HttpServletResponse response, Object handler) Handle the case when aWebDataBinderconversion error occurs. -
Uses of ModelAndView in org.springframework.web.servlet.view
Methods in org.springframework.web.servlet.view with parameters of type ModelAndViewModifier and TypeMethodDescriptionFragmentsRendering.Builder.fragment(ModelAndView fragment) Variant ofFragmentsRendering.Builder.fragment(String, Map)with aModelAndView.Method parameters in org.springframework.web.servlet.view with type arguments of type ModelAndViewModifier and TypeMethodDescriptionFragmentsRendering.Builder.fragments(Collection<ModelAndView> fragments) Variant ofFragmentsRendering.Builder.fragment(String, Map)with a collection ofModelAndViews.static FragmentsRendering.BuilderFragmentsRendering.with(Collection<ModelAndView> fragments) Variant ofFragmentsRendering.with(String, Map)with a collection of fragments.