所以我试图每秒使用 a4j:poll 从循环中轮询一个计数器。
因此,如果我有一个这样的循环:
while(fileCount != 100){
//count the # of files in dir, assuming these files are being downloaded to the dir
//so the # of files is always changing
}
我的问题:是否可以使用 a4j:poll 来检查到目前为止已经下载了多少文件,即使循环仍在执行?
这是不可能的。(甚至不是通过从循环内部更新组件)
你的循环是做什么的?如果它只是检查文件计数,那么它就会不必要地运行,您可以使用轮询在每个时间间隔检查文件计数。