본문 바로가기
개발/html + javascript

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

by 상용최 2020. 2. 22.
반응형

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

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

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

 

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

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

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

 

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

반응형

댓글