Servlet3.0的@MultipartConfig不起作用怎么办?
肥老 2015-11-18 07:48:17 某个接受上传文件的Servlet准备把文件存放在c:\apache-tomcat\webapps\data\文件夹,所以在webapps下新建这个data文件夹。
然后在Servlet代码中加入@WebServlet和@MultipartConfig注解:
@WebServlet("/UploadServlet")
@MultipartConfig(location = "c:\\apache-tomcat\\webapps\\data\\")
public class UploadServlet extends HttpServlet {……}
结果:点表单的提交按钮后Eclipse的Console面板显示java.io.FileNotFoundException: null\无标题.gif (系统找不到指定的路径。)
说明@MultipartConfig没有生效,怎么办?
如果我按旧版本的方法新建web.xml,里面加入<context-param>……可以上传。但我想用@MultipartConfig这种。Servlet的版本没问题。