|
@@ -58,6 +58,9 @@ public class FormLoginBeanDefinitionParser implements BeanDefinitionParser {
|
|
|
defaultTargetUrl = elt.getAttribute(ATT_FORM_LOGIN_TARGET_URL);
|
|
|
authenticationFailureUrl = elt.getAttribute(ATT_FORM_LOGIN_AUTHENTICATION_FAILURE_URL);
|
|
|
loginPage = elt.getAttribute(ATT_LOGIN_PAGE);
|
|
|
+ if (!StringUtils.hasText(loginPage)) {
|
|
|
+ loginPage = null;
|
|
|
+ }
|
|
|
source = parserContext.extractSource(elt);
|
|
|
}
|
|
|
|
|
@@ -73,7 +76,7 @@ public class FormLoginBeanDefinitionParser implements BeanDefinitionParser {
|
|
|
BeanDefinitionBuilder.rootBeanDefinition(AuthenticationProcessingFilterEntryPoint.class);
|
|
|
entryPointBuilder.setSource(source);
|
|
|
|
|
|
- entryPointBuilder.addPropertyValue("loginFormUrl", StringUtils.hasText(loginPage) ? loginPage : DEF_LOGIN_PAGE);
|
|
|
+ entryPointBuilder.addPropertyValue("loginFormUrl", loginPage != null ? loginPage : DEF_LOGIN_PAGE);
|
|
|
|
|
|
entryPointBean = (RootBeanDefinition) entryPointBuilder.getBeanDefinition();
|
|
|
|