【问题标题】:Interrupt a JSF Ajax request中断 JSF Ajax 请求
【发布时间】:2011-02-27 10:14:52
【问题描述】:

我有一个 JSF 应用程序,其中使用 a4j:status 显示 RichFaces 模式面板,而我的支持 bean 正在处理一个 ajax 请求。我想在模式面板上放置一个取消按钮,以便用户可以中断请求。

最好的方法是什么?我正在考虑诸如取消 a4j:commandButton 调用 bean 上的操作以运行 FacesContext.getCurrentInstance().renderResponse() 但不确定这是否明智。

谢谢

【问题讨论】:

    标签: java jsf richfaces


    【解决方案1】:

    一种方法是,在您的 ajax 调用期间正在进行的托管 bean [即服务器端] 中的执行方法必须以一种可以中止的方式编写,以便它只返回从而结束请求。这还将保持适当的服务器端状态。

    【讨论】:

    • 谢谢 - 所以如果我将另一个方法绑定到 bean 中有权中断处理的取消,那将是最好的方法吗?
    猜你喜欢
    • 1970-01-01
    • 2014-07-25
    • 2011-12-09
    • 2012-05-18
    • 2021-08-31
    • 1970-01-01
    相关资源
    最近更新 更多