“无需刷新页面”
这就是Ajax的全部内容我建议你看看一些Ajax启用JSF框架,比如Richfaces,如果你使用的是JSF 2.0,你可以默认使用Ajax行为。
使用Richfaces,您可以使用<a4j:poll>
在一段时间后检查异步过程是否已完成,然后您可以重新呈现相应的消息。
<a4j:poll interval="1000" enabled="#{notificationBean.isTaskComplete}"
reRender="completeMessagePanel" />
这是一般的想法。