gpt4 book ai didi

java - 使用 spring 3 security 在 jsp 页面中访问我的自定义用户对象

转载 作者:搜寻专家 更新时间:2023-10-31 08:14:06 25 4
gpt4 key购买 nike

我已经实现了 UserDetailsS​​ervice,它返回一个 MyUser 的实例(它实现了 UserDetails)

public MyUser loadUserByUsername(String arg0)

现在我想在我的 JSP 页面中访问 MyUser 上的自定义 getter/字段,到目前为止我得到了这个:

${pageContext.request.userPrincipal.name}

但这只允许访问 Principal目的。如何访问 MyUser 对象?

最佳答案

在我添加的jsp页面中很容易:

<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
...
<sec:authentication property="principal.firstname" />

principal 实际上是 MyUser 的一个实例,所以“firstname”可以是我的任何自定义 getter 和 setter

关于java - 使用 spring 3 security 在 jsp 页面中访问我的自定义用户对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7807967/

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