我页面是用框架集 framerset做的,分左右两部分。左边为导航,右边显示内容。我点导航部分的按钮进入action,我怎样在action中得到右边内容页的url。

解决方案 »

  1.   

    想得到请求的URL?
    试试!String   url=request.getScheme()+"://";  
    url+=request.getHeader("host");  
    url+=request.getRequestURI();  
    if(request.getQueryString()!=null)  
          url+="?"+request.getQueryString();  
        String aa=request.getQueryString();
    System.out.println(url);
      

  2.   

    你的需求不明确哦~
    你是想根据导航然后转到action,根据导航来链接到相应页面?
      

  3.   

    你是在服务器端获取访问url么?
    1楼正解,另外可以在页面上把本页的url传递过去
      

  4.   

    错了,不是这个效果。
    比如现在导航是a.jsp,右边是b.jsp,
    当我点a.jsp上的连接的时候,进入action,然后拿到b.jsp的url。action走完后右边进入c.jsp
    这个是不是变态的问题?
    因为我在c.jsp中有个返回按钮,而c.jsp中的数据会不断的变化,c.jsp会不断的刷新,所以在返回上用go(-1)就不行了,只有传地址,所以我在进入这个页面的到b.jsp这个页面的url就好了。谢谢大家......
      

  5.   

    用Session记录上一个从左边连接过来的URL,C.jsp刷新的话不记录