ID:35567247
大小:222.26 KB
页数:9页
时间:2019-03-29
4、;privateStringname;privateStringaddess;JsonAction.javaublicclassJsonActionextendsActionSupport{privateStringname;//接收前台传到action的json的字符串privateStringresult;//需要返回的json格式的字符串publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicStringgetResult()
5、{returnresult;}publicvoidsetResult(Stringresult){this.result=result;}publicStringexecute()throwsException{System.out.println("前台所传的json格式的字符串:"+this.name);//一、将json格式的字符串this.name转换成Person类Personperson=(Person)JsonUtil.getObject4JsonString(this.name,Person.class);//测试是否已经转换Sy
6、stem.out.println("转换成Person对象并打印出姓名:"+person.getName());//二、将Person对象转换为json格式的字符串传到前台页面//1、new一个Person类person2,并添加属性Personperson2=newPerson();person2.setId(2);person2.setName("小红");person2.setAddess("***市***区");//将person2转换成json格式的字符串并赋值给this.resultthis.result=JsonUtil.getJs
7、onString4JavaPOJO(person2);//测试是否已经转换System.out.println("person2转换成的json格式的字符串:"+this.result);return"success";}启动tomcat之后的效果前台页面控制台2、传list集合到后台functionabc(){person=[{id:1,name:"张三",addess:"武汉市武昌区"},{id:2,name:"小明",addess:"A市B区"},]$.ajax({type:"POST",url:"select.action",data:"
8、name="+JSON.stringify(person),//stringify(),json.js文件所提供的将json对象转换成j
此文档下载收益归作者所有