springMVC + fastjson
来源:互联网 发布:电解质溶液的电导数据 编辑:程序博客网 时间:2024/06/08 10:38
在项目中一直有用到springMVC传参和用fastjson转换json数据,但老是记不住api,所以写一篇文章记录一下在实际项目中经常会使用到的方法。
springMVC简介:
Front controller - 前端控制器
在springMVC中,前端控制器就是DispatcherServlet
request --> DispatcherServelet --> Controller --> Model --> DispatcherServlet --> View
一.传参的方式
传参的方式有两种:
1.在连接后跟参数:url?param=value,param=value...
2.ajax :ajax({ data:{param:value,param:value}})
二.controller接收参数
1.传普通数据格式:
url?param1=value,param2=value
ajax({ data:{param1:value,param2:value}})
public String view(@RequestParam("param1") Integer id , String param2)){ } 或者
public String view(Integer param1 , String param2)){ }
2.传json对象:
//前端传参var pageCondition = { pageNo : page, pageSize : 10, filters : filter}$.ajax({ url : baseUrl, type : 'get', dataType : 'json', //必须加上json数据格式 data : pageCondition})//后台直接以对象接收public void getAll(PageCondition pageCondition , HttpServletResponse response){}
3.传json字符串
//前端传参var pageCondition = { pageNo : page, pageSize : 10, filters : filter}$.ajax({ url : baseUrl, type : 'get', dataType : 'json', //必须加上json数据格式 data : {pageCondition :JSON.stringify(pageCondition; //将对象转化为json字符串} })//后台直接以对象接收public void getAll(String pageCondition , HttpServletResponse response){1.若是对象PageCondition object = JSON.parseObject(json_str, PageCondition.class);
2.若是数组List<PageCondition> list = JSON.parseArray(json_str, PageCondition.class);}
阅读全文
0 0
- Springmvc + FastJson
- springMVC + fastjson
- 【SpringMVC】SpringMVC配置FastJson
- SpringMVC 整合fastjson
- SpringMVC整合fastjson
- SpringMVC整合fastjson
- springMVC 与 fastjson整合
- SpringMVC+fastjson配置
- SpringMVC整合fastjson
- SpringMVC整合fastjson
- SpringMVC整合fastjson
- springmvc整合fastjson
- SpringMVC 4.1 整合fastjson
- SpringMVC 4.1 整合fastjson
- SpringMVC整合fastjson-1.1.41
- SpringMVC+FastJson 自定义日期转换器
- SpringMVC+FastJson整合完整示例
- springmvc fastjson定制化输出
- bzoj2190: [SDOI2008]仪仗队
- 9月14日(jsp EL表达式)
- bzoj1060: [ZJOI2007]时态同步
- 封装
- HDU 1074
- springMVC + fastjson
- FileStream流
- 自动轮播+小圆点
- 对于ARM的启动,系统升级,烧写过程和文件系统等方面的总结分析
- 递归与迭代的区别
- SQL SERVER 处理查询的顺序
- 数据库种类及关系型数据库原理
- 写程序学ML:K近邻(KNN)算法原理及实现(二)
- Oracle 11g数据库安装及配置