案例是这样的我在每个页面都有一个
<% String uri=request.getRequestURL()+"?"+request.getQueryString();
   session.setAtrribute("uri",uri);
%>
问题是这样的:比如我在struts2中访问一个.action,他跳转到一个.jsp页面,这样的话我在session中保存的却是跳转之后的.jsp地址,我该怎么保存那个.action地址啊。

解决方案 »

  1.   

    String retUrl = request.getHeader("Referer");
      

  2.   

    你action方法设置request.setAttribute("action配置路径", arg1);
    跳转后也没取出来然后保存到session
      

  3.   

    跳转到jsp页面后,在用request取出来在保存,上面刚刚打错字了
      

  4.   

    二楼大侠说的获得的是.action之前的,我想要的那个地址却是这个.action地址
      

  5.   

    这个方法虽然可行,但是我有很多个这样的action啊,如果每个都加不太好吧
      

  6.   

    如果有很多个action的话岂不是每个action的里面都要添加
      

  7.   

    http://topic.csdn.net/u/20071219/14/ff34f516-bb02-4e86-afc9-7ef3d3f973b8.html进入这个网址,看对你有帮助不