0

标签的action属性可以有多个动作吗?h:commandLink我想在单击h:commandLink标签呈现的链接时执行两个操作。需要在 Spring bean 中执行一个动作,并弹出一个显示某个网页的窗口。

4

2 回答 2

2

不,不可能在action属性中调用两个方法。我不认为这是主要的缺点。将逻辑封装在托管 bean 中的一个方法中,并从该方法调用这些操作。

于 2013-04-01T08:04:25.250 回答
0

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

于 2013-04-01T11:30:23.450 回答