Since 3.1
You can use the icecore:redirect tag to trigger a redirect immediately upon page load, upon any user interaction causing a render of the component, or at the server's discretion using push.
To use the icecore:redirect tag, first declare the core namespace:
<html ... xmlns:icecore="http://www.icefaces.org/icefaces/core">
Then add the icecore:redirect tag to your page markup, setting the required href attribute. Typically an EL expression would be used, so that server code may update the bean's href value and then do a push.
<h:body>
<icecore:redirect href="#{redirectBean.href}"/>
...
TagLib Documentation
This section covers attributes involved in the typical use-cases for this component.
href - Allows control of the absolute or relative location to redirect to. This is a mandatory attribute specifying the href to redirect to. No redirect will happen while using an EL expression that evaluates to null or an empty string.