FilterDispatcher est obsolète! - Quel est le remplacement de FilterDispatcher?
Comment faire pour éviter l'erreur suivante? Je suis la mise en œuvre de Printemps-la Sécurité sur Struts2, l'application fonctionne parfaitement mais le message suivant sera affiché sur le journal du serveur.
WARNING!!!
FilterDispatcher <<< is deprecated! Please use the new filters!
This can be a source of unpredictable problems!
Please refer to the docs for more details!
http://struts.apache.org/2.x/docs/webxml.html
source d'informationauteur J888
Vous devez vous connecter pour publier un commentaire.
Je vous recommande de suivre le lien et de faire ce qu'il dit:
La FilterDispatcher (org.apache.struts2.répartiteur.FilterDispatcher) est utilisé au début de la Struts2, et il est obsolète depuis Struts 2.1.3.
Si vous êtes en utilisant Struts version >= 2.1.3, il est toujours conseillé de mettre à jour la nouvelle classe de filtre – StrutsPrepareAndExecuteFilter (org.apache.struts2.répartiteur.ng.le filtre.StrutsPrepareAndExecuteFilter).
pour les références
FilterDispatcher documentation
StrutsPrepareAndExecuteFilter documentation
Depuis Struts 2.1.3, un ajout d'un appel de méthode est utilisé dans
doFilter ()
méthode de FilterDispatcher pour afficher le message d'avertissement.showDeprecatedWarning()
imprime le message sur la console. - Il simplement d'un Système..println().Mais Struts2 recommande d'utiliser
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
au lieu deorg.apache.struts2.dispatcher.FilterDispatcher
.web.xml configuration