我只是想知道是否有人可以给我一些关于将文件内容输出给使用 Seam 应用程序的用户的最佳方式的指导。
我有一部分应用程序希望在其中显示日志文件的内容。此日志文件可能非常大,因此我不想将其加载到内存中 - 我希望从文件中读取内容流,直接到我页面上的一个区域。实现这一目标的最佳方法是什么?
我知道如何通过将文件的内容写入响应来将文件的内容返回到它自己的页面,但理想情况下,我希望将它流式传输到页面某个区域的响应中。这可能吗?
a4j:poll或 a4j:push 可能会让你到达你想去的地方。也许刷新链接到支持 bean 的面板,以便它始终显示最后 X 行,或者引入一些 javascript,在执行时,将新的文本行附加到页面上的可滚动 div。