获取项目的绝对路径(部署位置的路径)
String fileRootPath = request.getSession().getServletContext().getRealPath(
"
);
或者
String fileRootPath = rc.getHttpServletRequest().
getRealPath
(
""
);
(过时)
在 fileRootPath 目录下创建的文件可用url访问
在该目录下创建文件后,再获取项目的域名
String back = request.getScheme() +
"://"
+ request.getServerName() +
":"
+ request.getServerPort() +
request.getContextPath() +
"/"
;
最后 back + 文件名 便可访问