為什么session,getattribute 取不到 request,setattribute 的值
<%?
? request.setCharacterEncoding("utf-8");
? request.setAttribute("req", "reqv");
? out.println(request.getAttribute("req"));
? out.println(session.getAttribute("req"));
? %>
結果為:reqv,null
<%?
? request.setCharacterEncoding("utf-8");
? request.setAttribute("req", "reqv");
? out.println(request.getAttribute("req"));
? out.println(session.getAttribute("req"));
? %>
結果為:reqv,null
2018-03-09
舉報
2018-09-20
因為你還沒設置session的值啊,你第二個set設置的是request的值?
把第二行改為:?session.setAttribute("req", "reqv");
應該就可以了
2018-03-09
session.getattribute()只能獲取session.setattrubute()的值