spingmvc3 返回json
1.首先加入两个jar依赖,这里以maven构建为例:
Xml代码
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-core-asl</artifactId>
<version>1.8.4</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.8.4</version>
</dependency>
这是spring MVC处理json数据时,所必须的jar依赖。
2.在spring mvc的配置文件中加入配置
这里我们使用的是spring mvc的注解,如例:
Xml代码
<context:component-scan base-package="com.hundsun.twioo.business.action" />
<bean />
<bean >
<property name="messageConverters">
<util:list id="beanList">
<ref bean="mappingJacksonHttpMessageConverter"/>
</util:list>
</property>
</bean>
<bean id="mappingJacksonHttpMessageConverter" name="code">@RequestMapping(value="test2012",method = RequestMethod.GET)@ResponseBodypublic Object test(){Admin admin = new Admin();admin.setAdminname("test");admin.setEmail("test@qq.com");admin.setId(1);admin.setPhone("12345678900");return admin;}
结果: