A页面地址为:../a.do?id=1
B页面地址为:../a.do
现在从A页面跳到B页面,如何获得A页面地址,实质上是获得id的值

解决方案 »

  1.   

    试一下 request.getRequestURI();如果只获得 id的值的话,直接 getParameter("id")觉得你讲的有点乱。
      

  2.   

    我最终是想得到id的值我试过了,request.getRequestURI()得到的是B页面的地址,即../a.do getParameter("id")得到的是null
      

  3.   

    解决了
    用request.getHeader("Referer")可以得到A页面的地址,呵呵.
      

  4.   

    你要得到值用request.getParameter("id");
    是可以得到的哈~
      

  5.   

    你要得到值用request.getParameter("id");
    是可以得到的哈~
      

  6.   

    我试过好几次,确实得不到,因为我所要请求的页面(B)地址是不带参数的,原页面(A)才是带参数的.
    如果是B页面请求A页面的话,用request.getParameter("id"); 应用是可以的.
      

  7.   

    request.getRequestURI(); 得到的是B页面的地址,即请求页面的地址.
      

  8.   

    试过了,只有request.getHeader("Referer")可以得到
      

  9.   

    可以用el表达式${param.id}可以得到