Spring

jsonView 설정

IT Lab 2019. 10. 16. 23:19

 

view 설정이 있는 xml에 설정

(보통 servlet-context.xml)

 

<beans:bean id="jsonView" class="org.springframework.web.servlet.view.json.MappingJackson2JsonView">
	<beans:property name="contentType" value="application/json;charset=UTF-8" />
</beans:bean>

 

 

 

MappingJackson2JsonView class는 spring-webmvc-X.X.X.RELEASE.jar에서 제공

 

@RequestMapping("/jsonView.json")
public String jsonView(HttpServletRequest request, Model model) {
	
	model.addAttribute("result", "jsonView");
	
	return "jsonView";
}

 

위와 같은 방식으로 model에 담겨오면 자동으로 json으로 변경되어 클라이언트에 전달 된다.

아래와 같은 결과를 받을 수 있다.

 

'Spring' 카테고리의 다른 글

JsonStringToObject  (0) 2019.10.16