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

时间:2017-12-22 23:32:07

标签: java session servlets

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

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

String mail = request.getParameter(“mail”);         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());

提前感谢您的帮助

1 个答案:

答案 0 :(得分:0)

First Sevlet - &gt; session.setAttribute(“utilisateur”,utilisateur);

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