在 JSF 页面中,我有一个输入框和一个建议框。通常,当我将文本输入:
h:inputText
建议框将开始显示建议的结果,这是正确的。
但是,问题是,如果我输入文本时的请求需要很长时间才能得到响应,则根本不会显示建议框。
我使用萤火虫,如果请求需要 > 1.5 秒,建议将失败。1.5 秒后,我仍然看到响应,并显示正确的建议结果,但是没有刷新。
可能是什么原因?在我的 Web 应用程序中,还有许多其他的东西运行时间更长并且可以成功刷新。
我使用 Richfaces 3.3.3
UPDATE1:添加更多,如果请求需要 1.59 秒,建议出现,然后立即淡出
UPDATE2:我通过提出建议和输入解决了这个问题
a4j:region
但是,我仍然不明白为什么。