问答详情
源自:4-11 阶段案例——实现用户登录

登录成功时显示用户名时为什么要用session啊

登陆成功输出用户名时,为什么要用session啊,直接用request.getParameter("username");不也是可以直接得到用户名吗。  是不是有什么缺陷?

提问者:weibo_依笑相迎_0 2017-08-04 19:58

个回答

  • lwzhuo
    2017-08-05 00:10:29

    session相当于是一个客户端的全局变量

    request是某一次访问的局域变量,

    生命周期只是一次请求。因此login的变量应该放在session中


    在传递页面过程中request传递到下一页面就不能再传递了,而sesison却不如此,即request仅限于2个相邻的页面


    http://blog.csdn.net/xsc_c/article/details/12911037