是否可以对h:commandLink的action属性进行多个操作?

时间:2013-04-01 06:55:59

标签: spring jsf commandlink

是否可以对action标记的h:commandLink属性进行多项操作?我想在点击由h:commandLink标记呈现的链接时执行两个操作。需要在Spring bean中执行操作,并在弹出窗口中显示某个网页。

2 个答案:

答案 0 :(得分:2)

不,不能在action属性中调用两个方法。而且我认为这不是主要的劣势。将逻辑封装在托管bean中的一个方法中,并将其调用到该方法中的操作。

答案 1 :(得分:0)

不,在commandLink操作中不可能有多个操作。如果要执行某些逻辑来显示弹出窗口,只需将逻辑包装在一个方法中,并在底部将FacesMessage添加到上下文中。您可以对h:messages组件进行AJAX部分刷新,以便在不重新加载页面的情况下将消息显示为“弹出”。