最近用到了commons.fileupload,出现了各种问题, 最可恨的就是空指针问题
private String uploadPath = getServletContext().getRealPath("/images");
明明images这个目录是真实存在的,但是始终报的是空指针异常。让人抓耳挠腮。。百思不得其解。
直至serlank给出的解答才发觉错误的所在。。
因为我重写了init(ServletConfig config) 方法。却没有调用父类的init();在父类的init()方法中有处理获取ServletContext对象的引用,在doGet()等方法中才能够通过getServletContext()方法获取到SeverletContext对象。
特此写下笔记记录。