A. java在controller层怎么返回json数据给前台
可以直接在返回的方法上添加@ResponseBody 实现对象自动转换json格式
@RequestMapping(value="/get")
@ResponseBody
publicObjectgetJson(){
Map<String,Object>map=newHashMap();
map.put("name","dhweicheng");
map.put("age",25);
returnmap;
}
B. JAVA 从前台返回一个类的对象user通过hibernate的save方法保存到数据库 怎么才
保存后user.getId();就能取到值
C. 请问各位java中如何将数据库返回的多个字段值拼接为一个list并转换为json对象返回到前台,谢谢!
1 不用框架
传统方式用jdbc读取数据库数据到resultset,
a 通过json工具:将resultset中数据写到list里,通过json工具(如fastjson)转换内成容json字符串,返回到前台
b 直接通过resultset吧数据拼写成json格式字符串写到前台
2 框架
如struts2+spring, jdbctemple支持将读取结果直接返回给list, 将result类型设置生json即可,前台可直接获取json数据