JBoss Seam用按钮取消请求



我有一个应用程序,请求从巨大的表(7百万+记录)中获取列表,可能需要10秒才能完成。

是否有办法使用cancel按钮来取消请求,而不是等待前一个请求完成?目前,如果用户尝试点击cancel按钮(一个页面重定向),那么它将抛出一个ConcurrentRequestTimeoutException

我可以增加这个超时,因为它现在被设置为500 ms,但是这样用户就必须等待前一个请求完成。我希望它取消之前的请求并立即重定向。

这可能吗?

按钮代码:

<s:button id="cancelEdit" value="Cancel" propagation="end"
  view="/reference/ProviderList.xhtml">
</s:button>

我还尝试在page.xml文件中使用h:commandButton并在重定向前结束对话。

将actionListener="#{conversation ">属性保留在取消按钮上。如果你有一个propagation="none"属性

相关内容

  • 没有找到相关文章

最新更新