+ -
当前位置:首页 → 问答吧 → jsp中如何获得跳转前的地址

jsp中如何获得跳转前的地址

时间:2011-12-08

来源:互联网

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

作者: ssc891127   发布时间: 2011-12-08

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

作者: wang12   发布时间: 2011-12-08

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

作者: denghuali   发布时间: 2011-12-08

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

作者: denghuali   发布时间: 2011-12-08

引用楼主 ssc891127 的回复:
案例是这样的我在每个页面都有一个
<% String uri=request.getRequestURL()+"?"+request.getQueryString();
session.setAtrribute("uri",uri);
%>
问题是这样的:比如我在struts2中访问一个.action,他跳转到一个.jsp页面,这样的话我在session中保存的却是跳转之后的.jsp地……

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

作者: ssc891127   发布时间: 2011-12-08

引用 2 楼 denghuali 的回复:
你action方法设置request.setAttribute("action配置路径", arg1);
跳转后也没取出来然后保存到session

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

作者: ssc891127   发布时间: 2011-12-08

引用 2 楼 denghuali 的回复:
你action方法设置request.setAttribute("action配置路径", arg1);
跳转后也没取出来然后保存到session

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

作者: ssc891127   发布时间: 2011-12-08

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

作者: denghuali   发布时间: 2011-12-08

热门下载

更多