request.getContextPath()获取的是什么路径
request.getContextPath()拿到的是你的web项目的根路径
ServletContext.getRealPath()
ServletContext.getRealPath() 是从当前servlet 在tomcat 中的存放文件夹开始计算起的
比如,有个servlet 叫 UploadServlet,它部署在tomcat 下面以后的绝对路径如下:
“C:\Program Files\apache-tomcat-8.0.3\webapps\UploadServlet”
在使用ServletContext.getRealPath() 时,传入的参数是从 当前servlet 部署在tomcat中的文件夹算起的相对路径,要以"/" 开头,否则会找不到路径,导致NullPointerException