文件保存

目标:将新创建的文件保存在 Tomcat 服务器对应的文件夹下


在 Servlet 的主要代码如下:
 
private ServletContext sc;  
private String filename;  //保存文件名 
 
@Override
public void init(ServletConfig config) {
    sc = config.getServletContext();
}  
创建文件:
File file = new File(sc.getRealPath("/"), filename);  
其中
sc.getRealPath("/") 得到的路径即为项目发布在 Tomcat 服务器的路径
如:myFile 项目得到的路径即为:%Tomcat_HOME%webappsmyFile
如果要将文件保存在 myFile 项目中的 upload 文件夹下,代码为:sc.getRealPath("/upload")

需要两个Jar包:servlet-api.jar;一般 Tomcat 服务器自带:





原文地址:https://www.cnblogs.com/zhanyao/p/4374244.html