com.soleil.des visages.enableRestoreView11Compatibility de l'utilisation qu'au lieu de JSF 1.2
Quand j'ai javax.des visages.application.ViewExpiredException je veux envoyer l'utilisateur vers la page de connexion.
web.xml
...
<context-param>
<param-name>com.sun.faces.enableRestoreView11Compatibility</param-name>
<param-value>true</param-value>
</context-param>
...
<error-page>
<exception-type>javax.faces.application.ViewExpiredException</exception-type>
<location>/errors/sessionExpired.jsf</location>
</error-page>
sessionExpired.jsf
....
<c:redirect url="/index.jsf" />
mais enableRestoreView11Compatibility, c'est la méthode qui a été utilisée dans JSF 1.1, quelle est la solution pour JSF 1.2?
OriginalL'auteur aindl | 2009-11-11
Vous devez vous connecter pour publier un commentaire.
com.sun.faces.enableRestoreView11Compatibility
est un JSF 1.2 paramètre qui indique JSF 1.2, pour se comporter comme JSF 1.1.com.sun.faces.enableRestoreView11Compatibility
==true
signifie "ne pas jeter unViewExpiredException
; au lieu de cela, il suffit de créer un nouveau point de vue, si l'ancien a expiré."La IBM notes sur le JSF 1.1 comportement de dire:
La valeur par défaut JSF 1.2 comportement est défini dans le spec comme ceci:
D'avoir un
ViewExpiredException
levée lorsque la vue expire, supprimer lacom.sun.faces.enableRestoreView11Compatibility
paramètre oufalse
.La
com.sun
espace de noms suggère que le paramètre est un Soleil/Mojarra, et dérivé de mise en œuvre particulières, de sorte qu'il ne sera probablement pas travailler avec tous les JSF implémentations.Est ce paramètre valide dans JSF 2.2 ou il y a quelque ither option?
OriginalL'auteur McDowell