在application.xml 配置:
<bean id="mappingJacksonHttpMessageConverter"
class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter" />
<bean
class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="messageConverters">
<list>
<ref bean="mappingJacksonHttpMessageConverter" /><!-- json转换器 -->
</list>
</property>
</bean>
在Maven中添加两个依赖:
<dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-core-asl</artifactId> <version>1.6.0</version> </dependency> <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-mapper-asl</artifactId> <version>1.6.0</version> </dependency>
在Controlle
@RequestMapping(value = "/getSecondTypesJson")
public @ResponseBody
List<MsgType> getSecondTypesJson(@RequestParam("id") Long id) {
return msgTypeService.getTypesByParentId(id);
}
r中:
本文介绍如何在Spring MVC应用中配置JSON数据交互,包括在application.xml中设置MappingJacksonHttpMessageConverter,以及添加必要的Maven依赖。同时展示了如何通过@Controller处理JSON请求。
1111

被折叠的 条评论
为什么被折叠?



