如何获取当前页面URL
当用户访问某一页面(这个页面需要登陆后才能访问到) 
 跳转到登陆页    
 登陆后自动跳转到   刚才访问的页     
 如何记录用户登陆前访问的页
------解决方案--------------------你需要将你的页面传递过去的,类似这样的 
 http://xx/login.jsp?returnurl=/xxx/edit.jsp   
 returnurl后面的地址需要进行UrlEncode编码
------解决方案--------------------location.href
------解决方案--------------------1楼的方法好 
 就是用查询字符串来传递参数
------解决方案--------------------就是在发送的请求中传一个参数,这个参数的值就是本页面的URL,在服务器端读取这个参数的值就可以知道返回哪个页面了.   
------解决方案--------------------学习jdonjive的时候他是这样处理的: 
 在登陆后的action中写:   
 String referrer = ParamUtils.getParameter(request, "referrer ");   
     if ( "null ".equals(referrer)) { 
         referrer = null; 
     } 
     if (referrer == null) { 
         referrer = request.getHeader( "REFERER "); 
     } 
     String createButton = ParamUtils.getParameter(request, "createButton "); 
     if ( "取 消 ".equals(createButton)) { 
         if (referrer == null) { 
             referrer =  "index.jsp "; 
         } 
         response.sendRedirect(referrer); 
         return; 
     } 
 上述代码是经过封装的,相信你也看得懂.