Java spring安全默认登录页面代码位于哪里?

Java spring安全默认登录页面代码位于哪里?,java,spring-security,Java,Spring Security,当您使用最简单的配置时,SpringSecurity4中生成的默认登录页面在哪里 <http> ... <form-login/> </http> ... 我正在用这个 与此问题几乎相同,但适用于Java。将用于在用户未配置登录页面的情况下生成默认表单。它有一个私有的GenerateLogingPageHTML负责生成默认的html视图。它是从此类org.springframework.security.web.authentication.ui

当您使用最简单的配置时,SpringSecurity4中生成的默认登录页面在哪里

<http>
...
    <form-login/>
</http>

...
我正在用这个


与此问题几乎相同,但适用于Java。

将用于在用户未配置登录页面的情况下生成默认表单。它有一个私有的
GenerateLogingPageHTML
负责生成默认的html视图。

它是从此类
org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter
生成的:

private String generateLoginPageHtml(HttpServletRequest request, boolean loginError, boolean logoutSuccess) {
    String errorMsg = "none";

    [...]

    StringBuilder sb = new StringBuilder();

    sb.append("<html><head><title>Login Page</title></head>");

    if (formLoginEnabled) {
        sb.append("<body onload='document.f.").append(usernameParameter).append(".focus();'>\n");
    }

    [...]
private String generateLogingPageHTML(HttpServletRequest请求,布尔登录错误,布尔登录成功){
字符串errorMsg=“无”;
[...]
StringBuilder sb=新的StringBuilder();
sb.附加(“登录页面”);
如果(formLoginEnabled){
某人附加(“\n”);
}
[...]