Spring MVC返回JSON数据
2016-06-02 09:55
344 查看
原文链接:http://hbin8668.blog.163.com/blog/static/1788443112013629113752755/
1、先在配置文件中添加如下配置:
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" >
<property name="messageConverters">
<list>
<bean class = "org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">
<property name = "supportedMediaTypes">
<list>
<value>text/html;charset=UTF-8</value>
</list>
</property>
</bean>
</list>
</property>
</bean>
2、在Controller中直接返回对象
在Controller中直接返回某个对象,在JS中直接可以通过返回的data来获取对象的属性值,如
success:function(data){
alert(data.code);
alert(data.msg);
}
其中code,msg为返回对象的两个属性值
3、返回List对象
success:function(data){
var newNodes = null;
for(var i=0;i<data.length;i++){
var json = data[i];
alert(json.fileName);
alert(json.filePath);
}
}
Controller:
public List<FileVO> loadFileInfoList(){
List<FileVO> fileList = new ArrayList();
return fileList;
}
4、返回Map
success:function(data){
if(data['code']=='200'){
alert(data['msg']);
}
其中data为返回的map code,msg为存放在Map中的键值
1、先在配置文件中添加如下配置:
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" >
<property name="messageConverters">
<list>
<bean class = "org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">
<property name = "supportedMediaTypes">
<list>
<value>text/html;charset=UTF-8</value>
</list>
</property>
</bean>
</list>
</property>
</bean>
2、在Controller中直接返回对象
在Controller中直接返回某个对象,在JS中直接可以通过返回的data来获取对象的属性值,如
success:function(data){
alert(data.code);
alert(data.msg);
}
其中code,msg为返回对象的两个属性值
3、返回List对象
success:function(data){
var newNodes = null;
for(var i=0;i<data.length;i++){
var json = data[i];
alert(json.fileName);
alert(json.filePath);
}
}
Controller:
public List<FileVO> loadFileInfoList(){
List<FileVO> fileList = new ArrayList();
return fileList;
}
4、返回Map
success:function(data){
if(data['code']=='200'){
alert(data['msg']);
}
其中data为返回的map code,msg为存放在Map中的键值
相关文章推荐
- eclipse下maven打包"错误: 编码GBK的不可映射字符"
- DBCP 配置
- JAVA内存结构之运行时栈帧结构
- 蓝桥杯 Anagrams问题(java题解)
- Ehcache系列一:Ehcache 整合Spring 使用页面、对象缓存
- 史上最全Java表单验证封装类
- 分布式cookie-session的实现(spring-session)
- Java的MyBatis框架中Mapper映射配置的使用及原理解析
- eclipse @override 报错 解决
- 由Java爬虫所想到的
- [Leetcode] 148. Sort List
- Java杂记
- 蓝桥杯 未名湖畔的烦恼(java题解)
- dubbo在eclipse中无法读取到dubbo.xsd
- windows下JDK版本之间的切换
- javaEE开发中使用session同步和token机制来防止并发重复提交
- spring扫描annotation
- Eclipse异常:Workspace in use or cannot be created,choose a different one
- java 启动命令与git常用命令
- MyEclipse的 at com.genuitec.eclipse.ast.deploy.core.Deployment.<init>错误解决办