我想知道是否有办法为JSF应用程序中的组件创建类似Actions的Swing。 我的主要原因是需要根据当前登录用户或请求来自的工作场所的访问级别为页面创建动态操作。辅助bean将相应地创建动作列表,并且在JSF模板内,一个或多个循环可以多次将动作分配给例如动作列表。顶部的菜单项和底部的按钮用于响应式布局。标签,图标和标题将由bean分配给操作并由JSF组件采用。
我知道不同的web framework design patterns,并且像陈述here一样,基于组件的模式"使得编写JSF应用程序成为可能,就好像您正在编写Swing应用程序一样#&# 34; 。但是例如JSF组件 CommandButton 或Primefaces组件 MenuItem 期望方法表达式为 action 和 actionListener 参数值而不是 actionBean ,其中还包含标签,图标和标题。