如何获取JSP页面的完整URL。
例如,URL可以是http://www.example.com/news.do/?language=nl&country=NL。
如果我像下面这样做,我总是得到news.jsp而不是.do
out.print(request.getServletPath()); out.print(request.getRequestURI()); out.print(request.getRequest()); out.print(request.getContextPath());
发布于 2015-01-14 00:46:59
给定URL = http:/localhost:8080/sample/url.jsp?id1=something&id2=something&id3=something
request.getQueryString();
它返回id1=something&id2=something&id3=something
发布于 2020-09-15 17:13:31
我找到了一个解决方案。这可能不是完美的解决方案。但它是可行的解决方案。
String qs = request.getQueryString();
String foo = request.getRequestURL().toString()+"?"+qs;
https://stackoverflow.com/questions/27926854
复制相似问题