类 RedirectViewControllerRegistration

java.lang.Object
cn.taketoday.web.config.RedirectViewControllerRegistration

public class RedirectViewControllerRegistration extends Object
Assist with the registration of a single redirect view controller.
从以下版本开始:
4.0 2022/2/8 15:44
作者:
Rossen Stoyanchev, Harry Yang
  • 字段详细资料

  • 构造器详细资料

    • RedirectViewControllerRegistration

      public RedirectViewControllerRegistration(String urlPath, String redirectUrl)
  • 方法详细资料

    • setStatusCode

      public RedirectViewControllerRegistration setStatusCode(HttpStatusCode statusCode)
      Set the specific redirect 3xx status code to use.

      If not set, RedirectView will select HttpStatus.MOVED_TEMPORARILY (302) by default.

    • setContextRelative

      public RedirectViewControllerRegistration setContextRelative(boolean contextRelative)
      Whether to interpret a given redirect URL that starts with a slash ("/") as relative to the current ServletContext, i.e. as relative to the web application root.

      Default is true.

    • setKeepQueryParams

      public RedirectViewControllerRegistration setKeepQueryParams(boolean propagate)
      Whether to propagate the query parameters of the current request through to the target redirect URL.

      Default is false.

    • setApplicationContext

      protected void setApplicationContext(@Nullable cn.taketoday.context.ApplicationContext applicationContext)
    • getUrlPath

      protected String getUrlPath()
    • getViewController

      protected ParameterizableViewController getViewController()