我试图在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/

10-13 03:31