org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [java.util.List]: Specified class


錯誤:org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [java.util.List]: Specified class

 

這是我使用Spring MVC的時候出的錯誤,在前台將多個信息的id封裝成一個集合后傳遞到控制層,向讓這些id自動映射到控制層方法的參數上


我這個參數是一個List類型,因為Spring MVC是不能這樣直接映射到集合類型的參數的,我們需要將這個集合類型的參數封裝到一個類中,下面舉個例子:

 

前台封裝好的id集合名稱:ids,

映射到控制層的方法:

1 @requestMapping("/test")
2 public void test(TestVo testVo) throws ExcepTion{
3 
4 // 你的代碼
5 }

 

TestVo類(我們的封裝類)

1 public class TestVo {
2 
3 private List ids;    // 接收前台傳遞的多個id,屬性名稱一定要和前台傳遞的id集合的名稱相同
4 
5 // ids的setter和getter方法,這個必須要有,我在這里就不寫了
6 
7 }

 

學習不能停,各位加油!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM