개발/html + javascript

[javascript] Required List parameter 'parameter' is not present Exception

상용최 2020. 2. 22. 00:31
반응형

필자는 위에서 보이는바와 같이 ajax를 통해 array타입의 변수를 파라미터로 넘겨주었다.

컨트롤러에서는 List형식으로 받으려고 했다.

필자의 생각대로라면 array로 보냈으니 List로 받을 수 있어야했다.

 

그러나 필자의 예상과는 달리 위의 오류가 뜨면서 null값이 들어간다. (require = false로 설정시 Controller안까지는 감)

해결방법은 간단하다 @RequestParam(value="") 안의 deleteList를 deleteList[]로 바꿔주기만 하면된다.

배열타입이다보니 []을 붙여줘야하는것같다.

 

정상적으로 값이 들어오는것을 확인할 수 있다.

반응형