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

request.getSession().getServletContext() 获取的是Servlet容器对象,相当于tomcat容器了。getRealPath("/") 获取实际路径,“/”指代项目根目录,所以代码返回的是项目在容器中的实际发布运行的根路径
 
  
在工程的webapp下新建一个upload的目录
String imgName=pic1.getOriginalFilename();
String filepath=request.getSession().getServletContext().getRealPath("/")+"upload"+"\\"+imgName;
File file=new File(filepath);
pic1.transferTo(file);

 
  

你可能感兴趣的:(request.getSession().getServletContext() .getRealPath("/"))