就像论坛留言,在这个页面需要登陆.那我登陆后就自动返回到现在我看的这个页面而不是首页```
也就是说登陆后返回的是刚刚浏览的页面
怎么实现  谢谢各位哦在线等·········

解决方案 »

  1.   

    跳转到登陆页面之前,
    把当前请求URL作为属性,保存到请求对象中,然后转发forward给登陆页面String reqURI = request.getRequestURI();
    String strQuery = request.getQueryString();if(null != strQuery){
        reqURI = reqURI + "?" + strQuery; 
    }
    request.setAttribute("user_uri",reqURI);
    之后的操作不用说了吧
      

  2.   

    在http头里面有一个叫refer的参数,可以获取上一页面的路径,你可以试一试!
      

  3.   

      论坛用的是 Ajax 技术吧... 谁还跳页面.
       都是局部的刷新吧
      

  4.   

    request.getHeader("referer");把这个存起来,下次直接拿着用,referer表示是从哪个页面跳过来的.!
      

  5.   

    你也可以直接在地址栏里传地址 csdn好像就是这么做的
      

  6.   

    2  5  6楼你们哪个还在么?
    你们意思是可以直接request.getHeader("referer");来用吗?
    页面不用做处理?
      

  7.   

    呵呵  谢谢你们  可以了
    直接在action中String ress=request.getHeader("referer");
    然后再response.sendRedirect(ress);就OK了
    但必须response.sendRedirect(""),用request.getRequestDispather(""),forword(requet,response)就不可以`````
    呵呵  谢咯
    结贴