是否可以对action
标记的h:commandLink
属性进行多项操作?我想在点击由h:commandLink
标记呈现的链接时执行两个操作。需要在Spring bean中执行操作,并在弹出窗口中显示某个网页。
答案 0 :(得分:2)
不,不能在action
属性中调用两个方法。而且我认为这不是主要的劣势。将逻辑封装在托管bean中的一个方法中,并将其调用到该方法中的操作。
答案 1 :(得分:0)
不,在commandLink操作中不可能有多个操作。如果要执行某些逻辑和来显示弹出窗口,只需将逻辑包装在一个方法中,并在底部将FacesMessage添加到上下文中。您可以对h:messages组件进行AJAX部分刷新,以便在不重新加载页面的情况下将消息显示为“弹出”。