In my application i handled the viewId Expired Exception by writing the following tag in web.xml file:
So when ever the view Expires it navigates to Login.jsf page.But in that page rich components are not displaying properly.See below images:
Before view ID Expires:
After ViewId Expires:
See the above two images.Here Aroung Login i have used <rich:panel> component and even the <h:commandButton> also appears like normal button without skin. Default Skin i set is glassX. Why this is happening? Any Solution for this.
see this link :
and you can also try JSF 2 new feature (System Events) event : ExceptionQueuedEvent.