小编典典

为什么要使用j_username和SPRING_SECURITY_LAST_USERNAME变量?

jsp

为什么这样

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

而不是这个?

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

j_username和SPRING_SECURITY_LAST_USERNAME变量的值是什么?


阅读 405

收藏
2020-06-08

共1个答案

小编典典

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

Spring Security常数对用户来说只是一个方便,因此,他们不必重新输入用户名,如果Spring Security识别出他们,它将自动建议用户名。

2020-06-08