String username = (String)session.getAttribute("username");
login.jsp用request,send.jsp用session ,两个界面都用session吧,应该就行了吧

解决方案 »

  1.   

    我在login.jsp中将username保存到session中,访问send.jsp时读取不到这个session,要如何处理?android和web交互,如何处理session?
      

  2.   

    Web服务器端是根据用户端传过来的一个标识值来初始化session,这个标识值可能在cookies中被传递过来,也可能是附加在url后面。你这个问题的原因很可能是在按两个按钮的过程中,两次传递的标识值不一样,这样的话,Web服务器会为你创建两个Session
      

  3.   

    虽然我还没搞明白android和服务器的交互,但是我已经想清楚了,我的这个问题本身就有问题,是我想的不对了。
    先做饭,吃饱了再弄。
      

  4.   

    楼主 activity 上面的代码也贴出来啊.
    要研究下楼主使用的api是否能支持cookies ,以及是否使用的是同一个session
      

  5.   

    你发送了2次 HTTP 请求 ,正常情况下 服务器会 自动创建2个不同的session,因此可以把sessionId读取,作为标识 发送给服务器,,服务器然后进行判断,,读取前面一个请求的session,应该就可以了。
      

  6.   


    你说的没错,每次发送都是一个新的请求,都创建一个新的session。我还很菜,还要花些时间研究研究这方面的东西,帖子先暂时不结了。