zcgw.net
当前位置:首页 >> 在jsp中如何取得当前页面完整的URL(带参数)? >>

在jsp中如何取得当前页面完整的URL(带参数)?

tring url=request.getScheme()+"://"; url+=request.getHeader("host"); url+=request.getRequestURI(); if(request.getQueryString()!=null) url+="?"+request.getQueryString(); out.println(url);

获取问号后边的参数用request.getQueryString()

JSP页面 用JS可以的 window.location.href

取路径:request.getRequestURL(); 取参数:request.getParameter(); 例子: http://localhost:8088/mycache/cacheTest.jsp?name=lee&key=123 request.getRequestURI() 获取部分 mycache/cacheTest.jsp request.getQueryString() 获取部分 name=...

var guid = '';

URL不能用来传递中文,和编码方式无关, 除非你可以对URL传递的内容进行加密传值都自动变成ISO型的,需要改一下。 String name = new String(request

获取jsp页面参数的方式,要看这个jsp页面是以什么方式传递参数的。 一般的,一个jsp页面通过以下方式传递参数: 在form表单中添加参数; 如: 在sesseion、request的attribute中添加参数 如:session.setAttribute("name","百度"); // 第一个参...

public static String getUrl(HttpServletRequest req) { String reqUrl = req.getRequestURL().toString(); String queryString = req.getQueryString(); // d=789 if (queryString != null) { reqUrl += "?"+queryString; } return reqUrl; }

通过表单或者URL参数传递: a.jsp ... ... b.jsp 参数的话我相信你应该知道!~我猜你是不知道怎么获得这个参数的值对吧? 例如: 内容 那么在test.jsp中,我们可以这样获得param的值: 传递的参数不多的话可以直接

${param.id} 正确获取应该是上面那样。“value="${id}"这个是多此一举。 本来就是获取name为id的参数值,你再覆盖一个“value="${id}",当然是无效了。建议不管是用jsp:param,还是,请加上scope。 另外你用相当於java setAttribute(); 用是getPar...

网站首页 | 网站地图
All rights reserved Powered by www.zcgw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com