본문 바로가기

SQL(XML)/전자정부프레임워크

전자정부프레임워크 @requestbody 404오류

전자정부프레임워크를 사용할때 ajax로 데이터를 보낸후 controller단에서 VO로 받을때 404로 뜨는 경우가 있다.

 

그럴때는

dispatcher-servlet에 bmessageConverters빈을 추가한다.

<property name="messageConverters">
         <list>
            <bean
               class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter" />
            <bean
               class="org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter">
               <property name="supportedMediaTypes">
                  <list>
                     <value>*/*;charset=UTF-8</value>
                  </list>
               </property>

그리고 ajax에 데이터를 보낼때

data : JSON.stringify(data) 로 전송하면

컨트롤러 단에서 List<VO>로 받을수 있다.