Obtenir de l'actuelle session de l'objet en Java

Puis-je accéder à l'objet de session à partir de l'intérieur d'une fonction où la demande d'objet n'est pas présent?

Je sais en Java, nous avons accès à la session comme ceci:

HttpSession session = request.getSession(true);

Mais que faire si nous voulons accéder à la session lors de la demande de l'objet n'est pas présent?

Est-il possible? est t-il un autre moyen d'obtenir l'objet de session?

Modifier

J'ai une servlet

public class ABC extends HttpServlet
{
    public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException
    {
             ..........
             ...........
        myFun1(x,y,z);  
    }

      private void myFun1(int x, int y,long z)
      {
            .........
            myFun2(a,b);    
       }

      private void myFun2(int a,String b)
      {
            .........

            //     Need Session here
       }

}
Si vous n'avez pas le particulier demande comment voulez-vous savoir de quelle séance? Il pourrait y avoir plusieurs sessions live dans le processus.
Thnaks, je vais passer l'objet de demande pour des fonctions comme un paramètre supplémentaire.

OriginalL'auteur Manjoor | 2010-07-30

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *