在ssm框架中前后台数据交互均使用json格式
Posted 云端观云
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在ssm框架中前后台数据交互均使用json格式相关的知识,希望对你有一定的参考价值。
前后台数据交互均使用json。
框架ssm(spring+springmvc+mybatis)
@RequestBody注解实现接收http请求的json数据,将json数据转换为java对象,注解加载方法参数前
@ResponseBody注解用于将Controller的方法返回的对象,通过HttpMessageConverter接口转换为指定格式的数据如:json,xml等,通过Response响应给客户端
1.导包(jackson的包,网上找找)
2.在配置映射器和适配器时使用<mvc:annotation-driven></mvc:annotation-driven>,默认加载了很多格式的解析器,例如JSON等,不需要手动配置
- <mvc:annotation-driven></mvc:annotation-driven>
- @RequestMapping("/editItemSubmit_RequestJson")
- public @ResponseBody Items editItemSubmit_RequestJson(@RequestBody Items items) throws Exception {
- return items;
- }
4.jsp中js的编写
- function request_json(){
- $.ajax({
- type:"post",
- url:"${pageContext.request.contextPath }/item/editItemSubmit_RequestJson.action",
- contentType:"application/json;charset=utf-8",
- data:‘{"name":"测试商品","price":99.9}‘,
- success:function(data){
- alert(data);
- }
- });
- }
注:保证json的key和Items的po类的字段一致
版权声明:本文为博主原创文章,未经博主允许不得转载。
以上是关于在ssm框架中前后台数据交互均使用json格式的主要内容,如果未能解决你的问题,请参考以下文章
ssm框架 怎么用ajax查询从数据库读取数据 返回json格式