在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中: