a.jsp 发送了一个请求给b.jsp,请问在b.jsp 中怎么获得a.jsp 的url
我用了request.getHeader("Referer") 但是我的a.jsp 是嵌套在c.jsp 的一个iframe里的,结果request.getHeader("Referer") 得到的是c.jsp
请知道的帮帮忙

解决方案 »

  1.   

    在a.jsp里面把自己的url(用javascript的location)传给b.jsp, 在b.jsp接收不就行了?
      

  2.   

    将a.jsp页面中的url当作参数传过去就可以了呀!!
      

  3.   

    将a.jsp页面中的url当作参数传过去就可以了呀!!=====================================================================================
    同意 以前就这样做过!~
      

  4.   

    request.getRequestURL()(能得到参数)或者req.getRequestURI()(不包含参数)
      

  5.   

    同意楼上,Url以参数形式传给B.jsp
      

  6.   

    引用 3 楼 mili_mutou 的回复: 
    request.getRequestURL() 
    引用 3 楼 mili_mutou 的回复: 
    request.getRequestURL() 
    这两种都可以~ 一般都这样传url