码迷,mamicode.com
首页 > 编程语言 > 详细

Springmvc+mybatis配置前台页面传递JSON串给后台接收。

时间:2015-11-13 14:47:09      阅读:524      评论:0      收藏:0      [点我收藏+]

标签:

前台页面js方法:


$(document).ready(function(){
var saveDataAry=[];
var data1={"id":5,"name":"益生元","province":"西藏"};
var data2={"id":6,"name":"好爸爸","province":"拉萨"};
saveDataAry.push(data1);
saveDataAry.push(data2);
$.ajax({
type:"post",
url:"addcolanderSeed",
dataType:"json",
contentType:"application/json;charset=gbk",
data:JSON.stringify(saveDataAry),  //这个方法是将json的字符串形式转换成json对象,后台接收到的时候是一个整体的对象,而不是字符串。
success:function(data){

}
});
});

后台Controller方法:

@RequestMapping(value="addcolanderSeed",method={RequestMethod.POST,RequestMethod.GET})
@ResponseBody
public void addColanderSeedAll(@RequestBody List<ColanderSeed> colanderSeeds){
ColanderSeed seed=colanderSeeds.get(0);
colanderSeedDao.addColanderSeed(seed);
System.out.println("我走过DAO层了");

}

DAO 方法:

public void  addColanderSeed(ColanderSeed seed);//不用将参数放到DAO里面,在mapping里会自动找到传值中的各个属性。

mapping.xml映射:

<insert id="addColanderSeed" parameterType="com.heetian.spider.backend.model.ColanderSeed">
insert into colanderseed (name,province) values(#{name}, #{province})   
</insert>

数据库中设计id是自增长的。

 

Tip:

设计数据库的时候一定得注意仔细小心,楼主因为设计字段的时候漏掉了一个字母,导致报销了一天的时间,各种改错误。程序猿就得小心谨慎才可以啊!

前台向后台传递JSON对象,成功!

 

Springmvc+mybatis配置前台页面传递JSON串给后台接收。

标签:

原文地址:http://www.cnblogs.com/zuijiuhengdao/p/4961984.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!