我正在学习 Spring 安全性,据我所知,通过使用request.getUserPrincipal()
我们可以访问该名称,我们可以通过以下方式获取名称pageContext.request.userPrincipal.name
,
这是我的代码(一切正常):
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@page session="true"%>
<html>
<body>
<h5>Title : ${title}</h5>
<h5>Message : ${message}</h5>
<c:if test="${pageContext.request.userPrincipal.name != null}">
<h2>Hi User : ${pageContext.request.userPrincipal.name}></h2>
<br>
</c:if>
</body>
</html>
我的问题是:
1)。这个名字pageContext.request.userPrincipal.name
是 从会话中检索到的吗?因为<%@page session="true"%>
在表格的顶部
2)。是否也可以找回密码?我的意思是pageContext.request.userPrincipal.password
,如果不是,我怎样才能获得表单中的密码?
谢谢你,我非常感谢你帮助我理解这个框架,因为我没有足够的钱买一些弹簧书,我只是在互联网上使用一些教程,所以你的帮助对我来说意义重大。