在写class时,往往要import一些类或包(在不同的包中可能会有名字相同的类),一定要注意的是导入的一定要是自己需要的。
如果导入错误,那么编辑时可能会成功的,运行也可能会没有问题,但就是出不了正确的结果。
例如在写文件上传时我碰到了这个问题,折磨了我两天,多方查资料都没用。
class someclass extends SimpleFormController{
     
protected ModelAndView onSubmit(HttpServletRequest req,
            HttpServletResponse response,
            Object command,
            BindException errors)
     
throws Exception{  
         
return null
   }

  
 }

在导入时我导入了 java.net.BindException;在编辑和运行都没有错,后来我才发现他运行的是super.onSubmit。跟本就没有运行someclass.onSubmit。
而实际上应该是org.springframework.validation.BindException;

同时还要小心的是,如果父类中的方法是什么权限,那么子类的方法不能去扩大这个权限。