ServletActionContext.getServletContext () null pointeur exception

Aujourd'hui, lorsque vous utilisez ServletActionContext.getServletContext () pour obtenir servletContext, il est en fait vide

Je pense que c'est incroyable, je n'ai pas écrit cette chose, je l'ai dirigée et m'a donné un pointeur nul

Je l'ai également vérifié en ligne, et la solution semble être:

  Redéployez le projet sans utiliser le navigateur intégré d'Eclipse et basculez vers un autre navigateur tiers pour y accéder, puis cela fonctionne vraiment

Je ne sais pas où est le problème, mais quelqu'un a expliqué:

  Lors de l'accès au navigateur, le navigateur attribue automatiquement un ID de session à l'utilisateur. Une fois la soumission effectuée, l'ID est transmis à l'action ou au servlet. À ce moment, la session de l'action ou du servlet peut être allouée. Par conséquent, lorsqu'elle n'est pas directement accessible via le navigateur, lorsqu'elle est directement testée dans l'action ou le servlet, car la session n'obtient pas l'ID de session, une exception de pointeur nul est signalée

Je suppose que tu aimes

Origine www.cnblogs.com/ibcdwx/p/12760812.html
conseillé
Classement