gpt4 book ai didi

java - 根据 Servlet/Spring MVC 中的用户凭据显示或隐藏 HTML 页面的部分内容

转载 作者:太空宇宙 更新时间:2023-11-04 06:28:09 26 4
gpt4 key购买 nike

我正在开发一个使用 Java servlet 和 Spring MVC 框架的 Web 工具。目前,每个经过正确身份验证和授权的用户(即某些 LDAP 组的一部分)都可以查看该工具的主页。如果用户未经过身份验证或授权,他/她将收到 401 错误。这是通过使用过滤器来实现的,该过滤器获取用户凭据并将其与允许的组列表进行匹配。我想修改此功能,以便每个经过身份验证的用户(即他/她提供正确的用户名和密码)都可以查看主页。在主页本身上,我想根据某些条件显示或隐藏两个部分。第一部分根据用户是否属于某个 LDAP 组来显示/隐藏。要显示/隐藏第二部分,我需要查询数据库并查看该数据库中是否存在该用户。我不确定如何实现这一点。我还应该使用过滤器吗?有什么办法可以在这里利用 Spring 框架吗?任何帮助将不胜感激。

最佳答案

尝试使用核心标签库

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

<c:if test="${sessionScope.LOGGEDINUSER.groupname == 'admin'}"> // or whatever your object is called
<!-- show it -->
<c:if>

关于java - 根据 Servlet/Spring MVC 中的用户凭据显示或隐藏 HTML 页面的部分内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26498928/

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