jsp中session能访问request里的值吗

解决方案 »

  1.   

     什么是session访问request? 直接用request访问不可以么
      

  2.   

    就是存放在request里的值,用session.getAttribute("name");能访问到吗?饭过来呢?
      

  3.   

    不行,你set到request里的东西,session是不知道的,同样你set到session里面的东西,request也取不到,作用域scope不同哈
      

  4.   

    request对象作用于服务器的一次请求,响应。
    session对象作用于一个浏览器和服务器之间,缺省是30分钟session失效。
    application随服务器的启动而启动,消亡而消亡。
    pagecontext作用于一个jsp界面。
    根据自己的需求使用。
    例如:要获取session
    request.getSession().getAttribute("存入session的值");
      

  5.   

    Session 与 Request 是多对一的关系,这应该好理解。从 Request 当然可以找到与它关联的 Session,那么从 Session 去追溯当前 Request,该定位到哪个 Request 呢?所以这有点问题的。欢迎到我的博客来作客:隔叶黄莺 Unmi Blog
      

  6.   

    这样是不能取到的,但你可以让它取到
    session.setAttribute("参数", request.getAttribute(参数));
    然后,session.getAttribute("参数");
    这样就达到你的目的了,首先是把request的值取出来,然后存放到session里,最后从session取出这个值!
    但不知道LZ这么费力要做什么业务逻辑!
      

  7.   

    可以通过request获取当前用户的session HttpSession session = request.getSession(); 
    得到放在session的内容 但是楼主所说的 估计不行!再说也没有必要!
      

  8.   

    应该用request.getAttribute("name");