gpt4 book ai didi

java - JSF Primefaces 和 Spring security 用户管理 ROLE_USER 和 ROLE_ADMIN

转载 作者:行者123 更新时间:2023-11-30 09:27:07 25 4
gpt4 key购买 nike

我想做简单的用户管理。我有 primefaces 数据表,当用户是“ROLE_USER”时,我希望我的数据表不可编辑。但是用户是 ROLE_ADMIN 我希望我的数据表是可编辑的。

我的 ManagedBean 中有属性

public boolean isAdmin;

当 isAdmin 为真时,我希望数据表可编辑,如果为假则不可编辑。

我有解决方案但没有工作

<p:dataTable id="transactionTbl" var="tr"
value="#{reportParamManagedBean.reportsList}" rowKey="#{tr.id}"
editable="#{reportParamManagedBean.isAdmin}">

我有错误

在类型 MyBean 上找不到属性“isAdmin”

求助,如何解决问题?

最佳答案

在你的 bean 中添加 getter(和 setter):

private boolean isAdmin;

public boolean isAdmin() {
return this.isAdmin;
}

public void setAdmin(boolean value) {
this.isAdmin = value;
}

您可能必须检索值:

#{reportParamManagedBean.admin}

关于java - JSF Primefaces 和 Spring security 用户管理 ROLE_USER 和 ROLE_ADMIN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14723352/

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