gpt4 book ai didi

java - 为什么使用 j_username 和 SPRING_SECURITY_LAST_USERNAME 变量?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:51:51 30 4
gpt4 key购买 nike

为什么要这样做?

<input type="text" name="j_username" value="${SPRING_SECURITY_LAST_USERNAME}">

而不是这个?

<input type="text" name="username" value="">

j_username 和 SPRING_SECURITY_LAST_USERNAME 变量的值是多少?

最佳答案

j_usernamej_password 是 Java Servlet 规范中的标准化名称,因此应用程序服务器(或 servlet 容器)知道它们并可以执行容器身份验证,独立于应用程序。例如,这允许单点登录部署在同一应用程序服务器中的多个 Web 应用程序。请参阅 JSR-154 中的“SRV 12.5.3 基于表单的身份验证”一章

Spring Security 常量只是为了方便用户,所以他们不必重新输入用户名,如果 Spring Security 识别出他们,它会自动建议用户名。

关于java - 为什么使用 j_username 和 SPRING_SECURITY_LAST_USERNAME 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3791484/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com