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

来源:4-2 session对象

慕尼黑5447629

2018-03-09 14:20

<% 

  request.setCharacterEncoding("utf-8");

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

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

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

  %>


结果为:reqv,null

写回答 关注

2回答

  • 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()的值

JAVA遇见HTML——JSP篇

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

248277 学习 · 3071 问题

查看课程

相似问题