url方法取得

来源:百度知道 编辑:UC知道 时间:2024/05/11 13:25:15
流程:当用户翻到某一页面(list.do?page=8),点击删除(del.do?id=1),接着返回刚才的list.do?page=8,在Action如何得到这个返回的url?

据我所知,在DelAction中用request.getRequestURL()+"&"+request.getQueryString(),只能得到del.do?id=1这样的链接。而我想知道的却是用户在没操作del之前的链接。

这个问题吧 存放到session中是不好的。
其实你可以在你说的翻到某一页面里 去获得这个路径
用 <% String url= request.getRequestURL()%>
然后你再传的del.do?id=1 的时候在这个后面加上 &url= <%=url%>

这样你就能把这个url 传到另个界面里了
或者说在你的DelAction 中 用 request 就能得到。

那你不应该在DelAction中用request,而应该在ListAction中用,把此时的URL存在一个session中