输入用户名和密码为什么session里面是空值???

来源:4-11 阶段案例——实现用户登录

世事如棋_2016

2016-11-04 15:18

   String username="";

   String password="";

   request.setCharacterEncoding("utf-8");

   

   username=request.getParameter("username");

   password=request.getParameter("password");

   

   

      if("admin".equals(username)&&"admin".equals(password)){

    session.setAttribute("loginuser", username);

   

    //request.getRequestDispatcher("login_success.jsp").forward(request, response);

      }else{

    //response.sendRedirect("login_failure.jsp");

      }

   

%>

<%=session.getAttribute("username") %><br />


写回答 关注

1回答

  • 吃虎粮的猫
    2016-11-04 15:33:35
    已采纳

    最后一句中的key改为<%=session.getAttribute("loginuser") %><br />,你在setAttribute时的key值为"loginuser",getAttribute取出来也应该是"loginuser"

    世事如棋_2...

    那这个username里面的值是不是不能直接用session获取?

    2016-11-04 16:08:26

    共 2 条回复 >

JAVA遇见HTML——JSP篇

Java Web入门级教程JSP,带你轻松的学习JSP基础知识

248277 学习 · 3071 问题

查看课程

相似问题