gpt4 book ai didi

java - JSF 2.0 在 FacesContext.responseComplete() 上执行 javascript

转载 作者:行者123 更新时间:2023-11-28 21:06:20 32 4
gpt4 key购买 nike

我正在使用 JSF 2.0,当提交表单时,我将生成下载。因此,提交未使用 AJAX。生成可供下载的文件后,我将调用 FacesContext.getCurrentInstance().responseComplete(); 告诉浏览器已完成。

但是,为了用户体验,我想在生成文件时在屏幕上显示“正在加载”消息,然后在生成下载后删除此消息。考虑到缺乏 AJAX,有没有办法做到这一点?

谢谢,
克里斯

编辑:
我已经调用 JavaScript 来显示 onSubmit 消息。我的问题是在响应完成后调用 Javascript 来删除消息。

最佳答案

提出您的加载消息before submitting the form .

FacesContext.responseComplete()不向客户端发送任何响应。它只是在上下文中设置一个标志,告诉 JSF 框架在当前生命周期阶段完成后不应再处理其他生命周期阶段。

关于java - JSF 2.0 在 FacesContext.responseComplete() 上执行 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9784924/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com