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

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

weibo_依笑相迎_0

2017-08-04 19:58

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

写回答 关注

1回答

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

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

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

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


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


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


JAVA遇见HTML——JSP篇

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

248277 学习 · 3071 问题

查看课程

相似问题