독서하는 개발자's Blog

반응형

Invalid parameter object type error 

 

Invalid parameter object type error 가 뜨면서

Excepted 'java.lang.String' but found 'proj.model.codeVO' 라는 문구도 같이 뜨고 있는 상황이다.

 

이유 및 해결책

 

 

 

첫번째 사진은 현재 parameter 타입으로 Object형이 들어가고 있고

두번째 사진은 parameter타입으로 String형을 받는 것을 볼 수 있다.

 

즉, XML에서는 " 나는 paramter를 String타입인 것 하나를 받을 거야 " 라고 말하는데

Controller에서 " 나는 Object를 넣을래 "  라는 엉뚱한 말을 하고 있는 것과 같다.

 

이에 대한 해결책은 Controller에서 paramter타입을 String형으로 단일 변수만 넣던지,

XML에서 paramterClass를 String에서 codeVO 처럼 Object 형으로 바꾸던지 해서 두개의 형을 맞춰줘야한다.

 

 

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band