关与servlet中得到上一个页面URL中参数的问题

Dekn 2004-12-20 12:29:35
我有一个页面A,URL为:http://localhost:8080/a.jsp?name=dekn&age=23
然后在A页面中有一个form,这个form的action为/do?action=add,

请问,我在do这个servlet中,如何得到A页面的原始URL,即http://localhost:8080/a.jsp?name=dekn&age=23。我现在只能得到A页面中的表单信息.
...全文
116 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kingdyjz 2004-12-20
  • 打赏
  • 举报
回复
强,欣人的办法~~
没话说了~
Dekn 2004-12-20
  • 打赏
  • 举报
回复
YuLimin的太过技巧性,我试了 jFresH_MaN()(AbsolutelyFresh)(java欣人) 给的方法,无限的爽啊
Dekn 2004-12-20
  • 打赏
  • 举报
回复
2颗星的就是不一定。 
谢谢您! 太感谢了。不知道怎么表达。分全给你吧
YuLimin 2004-12-20
  • 打赏
  • 举报
回复
1、做个<input type=hidden value="旧地址....">

2、/do?action=add&oldURL=旧地址...,记得在这里把“旧地址”的内容进行java.net.URLEncode.encode一下,然后再传过去!!!
jFresH_MaN 2004-12-20
  • 打赏
  • 举报
回复
request.getHeader("Referer");
Dekn 2004-12-20
  • 打赏
  • 举报
回复
楼上的,好像不对,如果使用request.getRequestURL() +"?"+request.getQueryString(),得到的只是/do?action=add,而我调用servlet的页面是http://localhost:8080/a.jsp?name=dekn&age=23,我要得到这个URL
jackyzgm 2004-12-20
  • 打赏
  • 举报
回复
?
把 url 作为一个参数 post 过去。

url: request.getRequestURL() +"?"+request.getQueryString()
jackyzgm 2004-12-20
  • 打赏
  • 举报
回复
把 url 作为一个参数 post 过去。

url: request.getRequestURL +"?"+request.getQueryString()

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧