我正在编写一个Web应用程序,并且想将文件上传到Servlet。
我读到可以使用ServletFileUpload.parseRequest(request)
它在一台计算机上工作。
但是当我尝试在另一台计算机上运行代码时,出现错误,该函数需要RequestContext:ServletFileUpload.parseRequest(RequestContext)

在该函数与HttpServletRequest一起使用的计算机上,我看到了带有RequestContext的函数。但我不使用它

还有另一种将文件上传到servlet的方法吗?

最佳答案

您可以尝试:

new ServletFileUpload().parseRequest(new ServletRequestContext(request));

此更改适用于最新的apache Tomcat(至少在我使用的7.0.70上)。

10-05 18:21