4
回答
Spring MVC 使用内部类作为参数,异常~~!!~~
开发十年,就只剩下这套Java开发体系了   

    我在Spring Mvc Controller层里面写了一个方法,用于页面某个请求的处理。

    

         图片里面标红的参数,就我定义的内部类。


          


               页面截图:

                

由于页面需要传入一个集合,但是实体类里面没有集合,所以我就直接在Controller里面,直接定义了一个内部类,专门用于来接收我页面上传过的集合。但是当请求提交的时候,就会报错

org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.csair.ccm.modules.accept.complaint.web.ComplaintTaskController$Param]: No default constructor found; nested exception is java.lang.NoSuchMethodException: com.csair.ccm.modules.accept.complaint.web.ComplaintTaskController$Param.<init>()

看起像是我这个内部类,没有构造函数导致报错,可是我这个内部类,是明明写了构造函数的。


求大神指教!!!~~~~

举报
弃己
发帖于2年前 4回/539阅
顶部