锘??xml version="1.0" encoding="utf-8" standalone="yes"?> <a href ="test.jsp?p=fuck">璺寵漿鍒皌est2</a> test2.jsp======================= <%@ page language="java" import="java.util.*" pageEncoding="gb2312"%> out.println("basePath:"+basePath); %> 璇鋒眰璺緞: 鏄劇ず緇撴灉錛?/strong> basePath:http://localhost:8080/test/ getContextPath:/test 鍦ㄤ竴浜涘簲鐢ㄤ腑錛屾湭鐧誨綍鐢ㄦ埛璇鋒眰浜嗗繀欏葷櫥褰曠殑璧勬簮鏃訛紝鎻愮ず鐢ㄦ埛鐧誨綍錛屾鏃惰璁頒綇鐢ㄦ埛璁塊棶鐨勫綋鍓嶉〉闈㈢殑URL錛屽綋浠栫櫥褰曟垚鍔熷悗鏍規嵁璁頒綇鐨刄RL璺沖洖鐢ㄦ埛鏈鍚庤闂殑欏甸潰錛?/p> String lastAccessUrl = request.getRequestURL() + "?" + request.getQueryString();
url : Uniform Resource Locator 緇熶竴璧勬簮瀹氫綅
寮?
url鏄痷ri鐨勪竴涓瓙闆?br />url鍙互鐢ㄧ浉瀵硅礬寰勮〃紺? url 鍙兘鐢ㄧ粷瀵硅礬寰勮〃紺?br />
鍚?
url,uri 閮借兘瀹氫綅鍞竴璧勬簮
娉?
[scheme:][//authority][path][?query][#fragment]
authority涓篬user-info@]host[:port]
鐩稿璺緞鍜岀粷瀵硅礬寰勭湅鏄惁浣跨敤"scheme:"寮澶?br />
From : http://www.cnblogs.com/gaojing/archive/2012/02/04/2413626.html
From : http://rebecca.iteye.com/blog/234724
]]>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
out.println("<br/>");
out.println("getContextPath:"+request.getContextPath());
out.println("<br/>");
out.println("getServletPath:"+request.getServletPath());
out.println("<br/>");
out.println("getRequestURI:"+request.getRequestURI());
out.println("<br/>");
out.println("getRequestURL:"+request.getRequestURL());
out.println("<br/>");
out.println("getRealPath:"+request.getRealPath("/"));
out.println("<br/>");
out.println("getServletContext().getRealPath:"+getServletContext().getRealPath("/"));
out.println("<br/>");
out.println("getQueryString:"+request.getQueryString());
http://localhost:8080/test/test.jsp?p=fuck
getServletPath:/test.jsp
getRequestURI:/test/test.jsp
getRequestURL:http://localhost:8080/test/test.jsp
getRealPath:D:\Tomcat 6.0\webapps\test\
getServletContext().getRealPath:D:\Tomcat 6.0\webapps\test\
getQueryString:p=fuck
from : http://www.cnblogs.com/JemBai/archive/2010/11/10/1873764.html
]]>
2. 鍖哄埆
鐩稿悓錛氬叾瀹瀞ervletContext鍜宎pplication 鏄竴鏍風殑錛屽氨鐩稿綋浜庝竴涓被鍒涘緩浜嗕袱涓笉鍚屽悕縐扮殑鍙橀噺銆傚湪
涓嶅悓錛氫袱鑰呯殑鍖哄埆灝辨槸application鐢ㄥ湪jsp涓紝servletContext鐢ㄥ湪servlet涓俛pplication鍜宲age
鑰屼笖application鐨勪綔鐢ㄥ煙鏄暣涓猅omcat鍚姩鐨勮繃紼嬨?br style="margin: 0px; padding: 0px;" />渚嬪: ServletContext.setAttribute("username",username);
鍒欏湪JSP緗戦〉涓彲浠ヤ嬌鐢?nbsp;
鏉ュ緱鍒拌繖涓敤鎴峰悕銆?br />
from:http://blog.csdn.net/xiepeifeng/article/details/6615085