类 MockRequestDispatcher

java.lang.Object
cn.taketoday.mock.web.MockRequestDispatcher
所有已实现的接口:
jakarta.servlet.RequestDispatcher

public class MockRequestDispatcher extends Object implements jakarta.servlet.RequestDispatcher
Mock implementation of the RequestDispatcher interface.
从以下版本开始:
4.0
作者:
Rod Johnson, Juergen Hoeller, Sam Brannen
另请参阅:
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    private final cn.taketoday.logging.Logger
     
    private final String
     

    从接口继承的字段 jakarta.servlet.RequestDispatcher

    ERROR_EXCEPTION, ERROR_EXCEPTION_TYPE, ERROR_MESSAGE, ERROR_REQUEST_URI, ERROR_SERVLET_NAME, ERROR_STATUS_CODE, FORWARD_CONTEXT_PATH, FORWARD_MAPPING, FORWARD_PATH_INFO, FORWARD_QUERY_STRING, FORWARD_REQUEST_URI, FORWARD_SERVLET_PATH, INCLUDE_CONTEXT_PATH, INCLUDE_MAPPING, INCLUDE_PATH_INFO, INCLUDE_QUERY_STRING, INCLUDE_REQUEST_URI, INCLUDE_SERVLET_PATH
  • 构造器概要

    构造器
    构造器
    说明
    Create a new MockRequestDispatcher for the given resource.
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    forward(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response)
     
    getMockHttpServletResponse(jakarta.servlet.ServletResponse response)
    Obtain the underlying MockHttpServletResponse, unwrapping HttpServletResponseWrapper decorators if necessary.
    void
    include(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response)
     

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • logger

      private final cn.taketoday.logging.Logger logger
    • resource

      private final String resource
  • 构造器详细资料

    • MockRequestDispatcher

      public MockRequestDispatcher(String resource)
      Create a new MockRequestDispatcher for the given resource.
      参数:
      resource - the server resource to dispatch to, located at a particular path or given by a particular name
  • 方法详细资料

    • forward

      public void forward(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response)
      指定者:
      forward 在接口中 jakarta.servlet.RequestDispatcher
    • include

      public void include(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response)
      指定者:
      include 在接口中 jakarta.servlet.RequestDispatcher
    • getMockHttpServletResponse

      protected MockHttpServletResponse getMockHttpServletResponse(jakarta.servlet.ServletResponse response)
      Obtain the underlying MockHttpServletResponse, unwrapping HttpServletResponseWrapper decorators if necessary.