如何从servlet到另一个servlet的会话?

问题描述 投票:-2回答:1

大家好,我有一个问题,我不知道如何将我的会话从一个servlet传递给另一个。

这是我在第一个servlet中的会话:

String mail = request.getParameter(“email”); String password = request.getParameter(“password”);

    dao.connexion(mail);

    Utilisateur utilisateur=dao.connexion(mail);


    if(utilisateur!=null){


        //si le le password correspont il se connecte

         if(utilisateur.testPass(password)) {

        HttpSession session=request.getSession(true);
     session.setAttribute("id", session.getId());

        session.setAttribute("utilisateur", utilisateur);

我怎样才能在第二个servlet中获取它?

我试过这个但是不起作用:

int idMedia = Integer.parseInt(request.getParameter(“idMedia”));

    List<Commentaire> mesCommentaires =daoCom.afficheCommentairesSurUnFilm(idMedia);


    HttpSession session=request.getSession(false);

    Utilisateur u= (Utilisateur) session.getAttribute("utilisateur");

    request.setAttribute("id", u.getId());

预先感谢您的帮助

java session servlets
1个回答
0
投票

First Sevlet - > session.setAttribute(“user”,user);

第二个Servlet - > session.getAttribute(“utilisateur”);

© www.soinside.com 2019 - 2024. All rights reserved.