JSP如何返回上页URL

Broadsea 2002-04-26 05:27:07
在本页中如何知道是从什么URL过来的?

比方说,从a.jsp转到b.jsp,在b.jsp要知道是从什么从什么URL过来的?

...全文
45 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
leonzhao 2002-04-28
  • 打赏
  • 举报
回复
喂!我说,你这个分给的有点……
leonzhao 2002-04-27
  • 打赏
  • 举报
回复
你把参数拼上不就可以了?
Enumeration qnames = request.getParameterNames();
String qstring = "";
while(qnames.hasMoreElements()) {
String qname = (String)qnames.nextElement();
String[] qvalues = request.getParameterValues(qname);
for (int j = 0;j < qvalues.length;j++) {
qstring = qstring + java.net.URLEncoder.encode(qname) + "=" + java.net.URLEncoder.encode(qvalues[j]) + "&";
}
}

最后再:
String refurl = request.getHeader("Referer") + "?" + qstring;
Broadsea 2002-04-26
  • 打赏
  • 举报
回复
給个例子么?
tin_dra 2002-04-26
  • 打赏
  • 举报
回复
可以得到后面的参数。
我试过,可以得到
Broadsea 2002-04-26
  • 打赏
  • 举报
回复
试过了,一部分可以!

如果是a.jsp --> b.jsp,没有问题http://x/a.jsp返回正常

但是如果是a.jsp?a=1&b=2 --> b.jsp,却只返回http://x/a.jsp,后面的参数没有了!

leonzhao 2002-04-26
  • 打赏
  • 举报
回复
String refurl = request.getHeader("Referer");

81,122

社区成员

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

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