在windows上用eclipse写上传文件的功能的时候,request.getServletContext().getRealPath(“\uploadFile\”)默认获取的是如下目录下的uploadFile目录路径:
这是项目外的路径,无法通过url直接访问上传的文件。
但当项目部署到tomcat服务器后request.getServletContext().getRealPath(“\uploadFile\”)获取的就是Tomcat下的项目的uploadFile目录的路径,这时就可通过url直接访问上传的文件。
然而,当你并不想部署到tomcat后再看成果,这样不方便,想写完代码运行后立即就能看到成果,可以进行如下设置:
双击tomcat服务器,在Server Locations选项卡中选择Use Tomcat installation,即如下:
这样,request.getServletContext().getRealPath(“\uploadFile\”)获取的就是Tomcat下的项目的uploadFile目录的路径了