一个郁闷的问题 我页面是用框架集 framerset做的,分左右两部分。左边为导航,右边显示内容。我点导航部分的按钮进入action,我怎样在action中得到右边内容页的url。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 想得到请求的URL?试试!String url=request.getScheme()+"://"; url+=request.getHeader("host"); url+=request.getRequestURI(); if(request.getQueryString()!=null) url+="?"+request.getQueryString(); String aa=request.getQueryString();System.out.println(url); 你的需求不明确哦~你是想根据导航然后转到action,根据导航来链接到相应页面? 你是在服务器端获取访问url么?1楼正解,另外可以在页面上把本页的url传递过去 错了,不是这个效果。比如现在导航是a.jsp,右边是b.jsp,当我点a.jsp上的连接的时候,进入action,然后拿到b.jsp的url。action走完后右边进入c.jsp这个是不是变态的问题?因为我在c.jsp中有个返回按钮,而c.jsp中的数据会不断的变化,c.jsp会不断的刷新,所以在返回上用go(-1)就不行了,只有传地址,所以我在进入这个页面的到b.jsp这个页面的url就好了。谢谢大家...... 用Session记录上一个从左边连接过来的URL,C.jsp刷新的话不记录 spring3.0源码编译 这样的类用JUNIT应该怎样测试呢? 设计模式概念模糊 如何获取多条记录的值? lucene可以索引 双层pdf吗? 新手请教STRUTS中用户登陆的初级问题 怎样访问远程的JMS资源? java加密解密 [求助]请问一下怎么处理 Error: 500 怎么得到指定目录下的图片 aix version 5.3 64位下jboss启动报错,求解决 我是来学习的!
试试!String url=request.getScheme()+"://";
url+=request.getHeader("host");
url+=request.getRequestURI();
if(request.getQueryString()!=null)
url+="?"+request.getQueryString();
String aa=request.getQueryString();
System.out.println(url);
你是想根据导航然后转到action,根据导航来链接到相应页面?
1楼正解,另外可以在页面上把本页的url传递过去
比如现在导航是a.jsp,右边是b.jsp,
当我点a.jsp上的连接的时候,进入action,然后拿到b.jsp的url。action走完后右边进入c.jsp
这个是不是变态的问题?
因为我在c.jsp中有个返回按钮,而c.jsp中的数据会不断的变化,c.jsp会不断的刷新,所以在返回上用go(-1)就不行了,只有传地址,所以我在进入这个页面的到b.jsp这个页面的url就好了。谢谢大家......