如果地址為 http://localhost:8080/deviantART/test/MyJsp.jsp
request.getContextPath() /deviantART
獲得容器上下文路徑,一般為網站的相對路徑(項目名)。如果為根目錄,則傳回值為 ""。
request.getServletPath() /test/MyJsp.jsp
獲得 Servlet 相對路徑。
request.getRequestURI() /deviantART/test/MyJsp.jsp
獲得請求路徑。
request.getRealPath("") D:\Program Files\apache-tomcat-6.0.16\webapps\deviantART
request.getRealPath("/AAAA/BBBB") D:\Program Files\apache-tomcat-6.0.16\webapps\deviantART\AAAA\BBBB
獲得絕對路徑(不推薦使用)。
########################################################
application.getContextPath() /deviantART
application.getRealPath("") D:\Program Files\apache-tomcat-6.0.16\webapps\deviantART
application.getRealPath("AA/BB") D:\Program Files\apache-tomcat-6.0.16\webapps\deviantART\AA\BB
application.getRealPath(request.getServletPath())
D:\Program Files\apache-tomcat-6.0.16\webapps\deviantART\test\MyJsp.jsp
##########################################################
replaceAll("\\\\","xxxx"); 表示一個"\"