是否可以对h:commandLink
标签的action
属性进行多个操作?我想执行两个操作,同时点击由h:commandLink
标签渲染的链接。需要在Spring bean中执行一个操作,并在弹出窗口中显示某个网页。
不可以,在action
属性中不能调用两个方法。我不认为这是主要的缺点。将逻辑封装在托管bean中的一个方法中,并从该方法调用这些操作。
不,在commandLink操作中不可能有多个操作。如果你想执行一些逻辑和来显示一个弹出窗口,只需将你的逻辑包装在一个方法中,并在底部向上下文添加一个FacesMessage。您可以对h:messages组件进行AJAX部分刷新,以"弹出"的形式显示消息,而无需重新加载页面。