微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java web SpringMVC后端传json数据到前端页面实例代码

本篇文章主要介绍了java web SpringMVC后端传json数据到前端页面实例代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

下面的后台代码:目的的查询数据库中的所有省的列表,然后转化为json传到前端页面 

@Controller public class districtController { @Resource private ProvinceService provinceServiceImp; @Resource private CityService cityServiceImp; @Resource private TourSpotService tourSpotServiceImp; /** * 获取所有省信息 * @param response * @return * @throws IOException */ @RequestMapping("/getAllProvince") public String getAllProvince(HttpServletResponse response) throws IOException{ response.setContentType("text/html;charset=utf-8");//设置响应的编码格式,不然会出现中文乱码现象 PrintWriter out = response.getWriter(); //get List provincelist = provinceServiceImp.findAllProvince(); JSONArray jsonArray = JSONArray.fromObject(provincelist); out.write(jsonArray.toString()); out.flush(); out.close(); return null; }

以下是前端jQuery内容

$.get("/visualization-tour/getAllProvince", function(result) { var json = eval("("+result+")"); // 解析 var tt = "~请选择省~"; $.each(json, function(index) { // 循环获取数据 var proId = json[index].proId; var proName = json[index].proName; tt += ""+proName+"" ; }); $("#province").html(tt); });

注意事项,SpringMVC的控制器会是你的一些静态资源(js、html、css)不能加载,需要修改SpringMVC的配置文件添加以下内容

其中location 是指你的静态资源的路径

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐