问答详情
源自:4-2 session对象

为什么session,getattribute 取不到 request,setattribute 的值

<% 

  request.setCharacterEncoding("utf-8");

  request.setAttribute("req", "reqv");

  out.println(request.getAttribute("req"));

  out.println(session.getAttribute("req"));

  %>


结果为:reqv,null

提问者:慕尼黑5447629 2018-03-09 14:20

个回答

  • KDwin
    2018-09-20 17:26:29

    因为你还没设置session的值啊,你第二个set设置的是request的值 

    把第二行改为: session.setAttribute("req", "reqv");

    应该就可以了

  • qq_幻影天王_0
    2018-03-09 14:52:18

    session.getattribute()只能获取session.setattrubute()的值