中止行动方法的最佳做法

时间:2014-05-22 11:22:51

标签: ajax jsf action abort

在JSF中中止正在运行的操作方法的最佳方法是什么?

e.g。我有一个动作,它执行一些复杂的数据库操作,然后返回结果站点(例如“complete.xhtml”)。

如何中止正在运行的操作方法(并进行回滚?)。也许用ajax?

谢谢!

1 个答案:

答案 0 :(得分:0)

通常的方法是一起使用actionListeneraction

单击按钮时,将首先调用actionListener

actionListener检查您的状况/验证,如果不匹配,则throw javax.faces.event.AbortProcessingException然后您的action方法将不会被调用。

Link