@ -1,5 +1,5 @@
@@ -1,5 +1,5 @@
/ *
* Copyright 2002 - 2021 the original author or authors .
* Copyright 2002 - 2022 the original author or authors .
*
* Licensed under the Apache License , Version 2 . 0 ( the "License" ) ;
* you may not use this file except in compliance with the License .
@ -45,7 +45,7 @@ import org.springframework.web.util.UriUtils;
@@ -45,7 +45,7 @@ import org.springframework.web.util.UriUtils;
* values from the model or with URI variables from the current request .
*
* < p > By default { @link HttpStatus # SEE_OTHER } is used but alternate status codes
* may be via constructor or setters arguments .
* may be supplied via constructor or setters arguments .
*
* @author Sebastien Deleuze
* @author Rossen Stoyanchev
@ -74,7 +74,7 @@ public class RedirectView extends AbstractUrlBasedView {
@@ -74,7 +74,7 @@ public class RedirectView extends AbstractUrlBasedView {
/ * *
* Create a new { @code RedirectView } with the given redirect URL .
* Status code { @link HttpStatus # SEE_OTHER } is used by default .
* < p > Status code { @link HttpStatus # SEE_OTHER } is used by default .
* /
public RedirectView ( String redirectUrl ) {
super ( redirectUrl ) ;
@ -109,9 +109,9 @@ public class RedirectView extends AbstractUrlBasedView {
@@ -109,9 +109,9 @@ public class RedirectView extends AbstractUrlBasedView {
}
/ * *
* Whether to interpret a given redirect URLs that starts with a slash ( "/" )
* as relative to the current context path ( { @code true } , the default ) or to
* the web server root ( { @code false } ) .
* Whether to interpret a given redirect URL that starts with a slash ( "/" )
* as relative to the current context path ( { @code true } , the default ) or
* relative to the web server root ( { @code false } ) .
* /
public void setContextRelative ( boolean contextRelative ) {
this . contextRelative = contextRelative ;
@ -141,7 +141,7 @@ public class RedirectView extends AbstractUrlBasedView {
@@ -141,7 +141,7 @@ public class RedirectView extends AbstractUrlBasedView {
/ * *
* Configure one or more hosts associated with the application .
* All other hosts will be considered external hosts .
* < p > All other hosts will be considered external hosts .
* < p > In effect this provides a way turn off encoding for URLs that
* have a host and that host is not listed as a known host .
* < p > If not set ( the default ) all redirect URLs are encoded .
@ -301,7 +301,7 @@ public class RedirectView extends AbstractUrlBasedView {
@@ -301,7 +301,7 @@ public class RedirectView extends AbstractUrlBasedView {
* property is configured and the target URL has a host that does not match .
* @param targetUrl the target redirect URL
* @return { @code true } the target URL has a remote host , { @code false } if it
* the URL does not have a host or the "host" property is not configured .
* the URL does not have a host or the "host" property is not configured
* /
protected boolean isRemoteHost ( String targetUrl ) {
if ( ObjectUtils . isEmpty ( this . hosts ) ) {