我试图在Servlet中使用通用io上传图像(.jpg)文件。在编写以下代码时-
File savedFile = null;
savedFile = new File(config.getServletContext().getRealPath("/") + "/temp/" + fileName);
NetBeans正在给出错误-“配置在GenericServlet中具有私有访问权限”。
请帮助我解决问题。
最佳答案
如果您已经在Servlet中
删除代码中的配置,如下所示:savedFile = new File(getServletContext().getRealPath("/") + "/temp/" + fileName);
注意
请不要用它上传文件,因为您上传的文件将在您的war文件中。再次部署应用程序后,此文件将丢失。最好将文件保存在war文件之外的某个位置。
关于java - config在GenericServlet中具有私有(private)访问权限,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37329073/