接口 MvcResult
public interface MvcResult
Provides access to the result of an executed request.
- 从以下版本开始:
- 4.0
- 作者:
- Rossen Stoyanchev, Harry Yang
-
字段概要
字段 -
方法概要
修饰符和类型方法说明Get the result of async execution.getAsyncResult(long timeToWait) Get the result of async execution and wait if necessary.cn.taketoday.web.view.RedirectModelReturn the "output" flash attributes saved during request processing.Return the executed handler.cn.taketoday.web.HandlerInterceptor[]Return interceptors around the handler.cn.taketoday.web.view.ModelAndViewReturn theModelAndViewprepared by the handler.Return the performed request.cn.taketoday.web.RequestContextReturn any exception raised by a handler and successfully resolved through aHandlerExceptionHandler.Return the resulting response.
-
字段详细资料
-
VIEW_ATTRIBUTE
-
VIEW_NAME_ATTRIBUTE
-
MODEL_AND_VIEW_ATTRIBUTE
-
-
方法详细资料
-
getRequest
MockHttpServletRequest getRequest()Return the performed request.- 返回:
- the request, never
null
-
getResponse
MockHttpServletResponse getResponse()Return the resulting response.- 返回:
- the response, never
null
-
getRequestContext
cn.taketoday.web.RequestContext getRequestContext() -
getHandler
Return the executed handler.- 返回:
- the handler, possibly
nullif none were executed
-
getInterceptors
@Nullable cn.taketoday.web.HandlerInterceptor[] getInterceptors()Return interceptors around the handler.- 返回:
- interceptors, or
nullif none were selected
-
getModelAndView
@Nullable cn.taketoday.web.view.ModelAndView getModelAndView()Return theModelAndViewprepared by the handler.- 返回:
- a
ModelAndView, ornullif none
-
getResolvedException
Return any exception raised by a handler and successfully resolved through aHandlerExceptionHandler.- 返回:
- an exception, or
nullif none
-
getFlashMap
cn.taketoday.web.view.RedirectModel getFlashMap()Return the "output" flash attributes saved during request processing.- 返回:
- the
RedirectModel, possibly empty
-
getAsyncResult
Object getAsyncResult()Get the result of async execution.This method will wait for the async result to be set within the timeout value associated with the async request, see
MockAsyncContext#setTimeout. Alternatively, usegetAsyncResult(long)to specify the amount of time to wait.- 抛出:
IllegalStateException- if the async result was not set
-
getAsyncResult
Get the result of async execution and wait if necessary.- 参数:
timeToWait- how long to wait for the async result to be set, in milliseconds; if -1, then fall back on the timeout value associated with the async request, seeMockAsyncContext#setTimeoutfor more details.- 抛出:
IllegalStateException- if the async result was not set
-