小编Kha*_*bed的帖子

如何将参数传递给渲染属性?

我尝试将参数传递给方法管理员,如下所示:

<p:toolbarGroup align="right" rendered="#{loginBean.admin('dataread'}">
                            <h:form>
                                <p:commandButton value="manage users" ajax="false"
                                                 icon="ui-icon-document" action="/admin/manageUsers.xhtml?faces-redirect=true"/>
                            </h:form>
                        </p:toolbarGroup>
Run Code Online (Sandbox Code Playgroud)

我托管Bean中的代码就是这样

public boolean isAdmin(String role){
          FacesContext facesContext = FacesContext.getCurrentInstance();
          HttpServletRequest request = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();
          return request.isUserInRole("admin");                
          }
Run Code Online (Sandbox Code Playgroud)

jsf el primefaces

1
推荐指数
1
解决办法
6902
查看次数

标签 统计

el ×1

jsf ×1

primefaces ×1