Spring

@ResponseBody없이 json 처리

top2blue 2016. 9. 2. 16:07

<!-- jackson -->

<dependency>

<groupId>com.fasterxml.jackson.core</groupId>

<artifactId>jackson-databind</artifactId>

<version>2.5.1</version>

</dependency>

-------------------------------------------------------------------------------------------------

<beans:bean id="beanNameResolver" 

 class="org.springframework.web.servlet.view.BeanNameViewResolver" p:order="0"/>

<beans:bean id="jsonV" class="org.springframework.web.servlet.view.json.MappingJackson2JsonView">

   <beans:property name="contentType" value="application/json;charset=UTF-8"/>

</beans:bean>

-------------------------------------------------------------------------------------------------

@RequestMapping( value = "/jsonV.do" )

public ModelAndView xxProc(ModelMap model ) throws Exception {

model.put( "result", "Y" );

model.put( "message", "OK" );

return new ModelAndView( "jsonV", model );

}