我想知道是否有一种方法可以为JSF应用程序中的组件创建类似_2596758的Swing . 我的主要原因是需要根据当前登录用户或请求来自的工作场所的访问级别为页面创建动态操作 . 支持bean将相应地创建动作列表,并且在JSF模板内,一个或多个循环可以多次将动作分配给例如动作列表 . 顶部的菜单项和底部的按钮用于响应式布局 . 标签,图标和 Headers 将由bean分配给操作并由JSF组件采用 .

我知道不同的web framework design patterns,并且像here所述基于组件的模式"makes it possible to program JSF applications as if you’re programming a Swing application" . 但是例如JSF组件 CommandButton 或Primefaces组件 MenuItem 期望方法表达式为 actionactionListener 参数值而不是 actionBean ,其中标签,图标和 Headers 来自 .