request getContextPath() getServletPath()[转的]

项目名zhangyulong

http://localhost:8080/zhangyulong/main/index.jsp 


request.getContextPath()
得到:/zhangyulong

request.getServletPath()
得到:/main/index.jsp
 
request.getRequestURI()
得到:/zhangyulong/main/index.jsp 

request.getRealPath("/")  
得到: F:\Tomcat 6.0\webapps\zhangyulong\

request.getRealPath("")
就是取得你当前运行文件在服务器上的绝对路径.

request.getRealPath("/")
取得当前站点的根目录.

request.getRealPath() 方法现在已经过期,目前推荐使用下面的方法:

request.getSession().getServletContext().getRealPath("");

或是

ServletActionContext.getServletContext().getRealPath("/images");

你可能感兴趣的:(servlet)