I’m performing a validation task that takes a while and am spinning the validation process into a separate thread. I’ve got the progress bar side of things working, with PortableRenderer and a ViewScope allowing it to update the progress bar component.
However, I’m trying to redirect the user once the page either finishes or a error in validation occurs, without the need of user interaction.
I’m using AND new to icefaces2.0(beta 1) and JSF 2.0, so the answer might be right in front of me. Sorry if this is a pretty simple question.
Have ajax to execute this job rather than spawning a thread yourself.
Update as per the comments: well, that was a bit curt. But spawning a thread yourself inside a servletcontainer is recipe for major trouble if you don’t know what you’re doing. The functional requirement makes now a bit more sense. Your best bet is using IceFaces’ push or poll component which in turn causes JavaScript in the client side to do a
window.locationon the desired URL.