O'Reilly logo

PrimeFaces Cookbook by Mert Çalışkan, Oleg Varaksin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Polling – sending periodical AJAX requests

Polling is a way to poll a server periodically in order to trigger some server-side changes or update parts of a web page. The polling technology in PrimeFaces is represented by the Poll component. It is an AJAX component that has an ability to send periodical AJAX requests.

In this recipe, we will update a feed reader periodically to show current sports news. A Growl component will be updated with the same interval too, in order to show the time of the last feed update.

How to do it...

The p:poll component in the following code snippet invokes the listener method showMessage() every 10 seconds and updates a feed reader and growl. The listener method generates the current time. Furthermore, we will define ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required