knrt.net
当前位置:首页 >> 关于 jAvA在后台传一个json数据到前台的问题 >>

关于 jAvA在后台传一个json数据到前台的问题

从你传的json来看,你传回的sessionModel仅仅是一个字符串,并不是包含对象的结构体,所以你取不到类成员的,如果sessionModel是一个对象,那么相应的字符串应该类似如下结构 {“model”:{"sessionModel":{"id":"1","name","lz"}}}

可以直接在返回的方法上添加@ResponseBody 实现对象自动转换json格式 @RequestMapping(value = "/get") @ResponseBodypublic Object getJson() { Map map = new HashMap(); map.put("name", "dhweicheng"); map.put("age", 25); return map;}

假设后台传递到前台数据的临时对象为json(你上面那一长串)。 var json = “{……}”; json = eval('(' + json + ')'); json就对前台对象了,json.endPlncre可以拿出指定属性 385

假设后台传递到前台数据的临时对象为json(你上面那一长串)。 var json = “{……}”; json = eval('(' + json + ')'); json就对前台对象了,json.endPlncre可以拿出指定属性 385

通过JSONObject类就可以了首先你把这几个包下下来放到你项目。如果有就不要下了:1.commons-lang.jar2.commons-beanutils.jar3.commons-collections.jar4.commons-logging.jar5.ezmorph.jar6.json-lib-2.2.2-jdk15.jar像你这种是数据形式就通过J...

如果是ajax 就直接获取 如果是传到一个页面 就再get 再在js中使用 就可以获取了。 可以在js中获取一个变量 但是不能写入一段java代码.

{“model”: sessionModel} 是无法把对象的内容赋给json的,需要用字符串 {"model":{"modelA":"modevalue"}}才可以,如果需要把一个对象直接序列化为json,需要用额外的jar包里的方法,或者自己编写一个

页面上有一个数组,里面存放了多个json,需要将该数组作为参数传给Java后台。 var data= [{name:"jon",age:"12"},{name:"jic",age:"18"},{name:"petter",age:"14"}] $.ajax({ url:'./service/iposremoteapprove/caseToUser.do', data:{ ds:JSON....

你很懒。 第一步,封装json. var jsonStr = [{'name':'jim' , 'age':20} , {'name':'king' , 'age':26},{'name':'jge' , 'age':30}] 第二部,ajax。 jQuery.ajax({ type: "post", url: url, dataType : 'json', data : {'mydata':jsonStr}, succ...

我用的是spring mvc 请参考 Controller @RequestMapping(value ="/userList", method =RequestMethod.GET) private String userList(Model model) throws IOException{ List userList= userService.queryAllUser(); //获取所有用户 model.addAtt...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com