大家好,我有一个问题,我不知道如何将我的会话从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());
提前感谢您的帮助
答案 0 :(得分:0)
First Sevlet - &gt; session.setAttribute(“utilisateur”,utilisateur);
第二个Servlet - &gt; session.getAttribute( “utilisateur”);