全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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<Province> 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 = "<option selected class='proInfo' value=1>~请选择省~</option>"; 
    $.each(json, function(index) { 
      // 循环获取数据 
      var proId = json[index].proId; 
      var proName = json[index].proName; 
      tt += "<option value="+proId+">"+proName+"</option>" ; 
    }); 
    $("#province").html(tt); 
  }); 

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

<!-- 静态资源访问 --> 
  <mvc:resources location="/img/" mapping="/img/**" /> 
  <mvc:resources location="/js/" mapping="/js/**" /> 
  <mvc:resources location="/css/" mapping="/css/**" />  
  <mvc:resources location="/page/" mapping="/page/**" />  

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# spring  # mvc后端传前端  # mvc前后端传值  # 前端  # 后端  # json  # 数据  # Java后端接收前端数据的五种方法  # java后端返回数据给前端时去除值为空或NULL的属性、忽略某些属性代码示例  # 前端如何传递Array、Map类型数据到Java后端  # JAVA实现JSON后端向前端传递数据  # java后端把数据转换为树  # map递归生成json树  # 返回给前端(后台转换)  # java后端向前端传数据的几种方法  # 是指  # 请选择  # 转化为  # 数据库中  # 配置文件  # 大家多多  # 加载  # throws  # IOException  # RequestMapping  # getAllProvince  # return  # tourSpotServiceImp  # TourSpotService  # response  # param  # utf  # charset  # getWriter  # PrintWriter 


相关文章: 如何快速搭建高效香港服务器网站?  高防服务器:AI智能防御DDoS攻击与数据安全保障  如何解决VPS建站LNMP环境配置常见问题?  建站主机与服务器功能差异如何区分?  活动邀请函制作网站有哪些,活动邀请函文案?  c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  Swift中swift中的switch 语句  如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?  三星网站视频制作教程下载,三星w23网页如何全屏?  nginx修改上传文件大小限制的方法  Android自定义listview布局实现上拉加载下拉刷新功能  湖州网站制作公司有哪些,浙江中蓝新能源公司官网?  相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?  如何在香港服务器上快速搭建免备案网站?  盘锦网站制作公司,盘锦大洼有多少5G网站?  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  宁波免费建站如何选择可靠模板与平台?  ,石家庄四十八中学官网?  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  javascript中的try catch异常捕获机制用法分析  c++ stringstream用法详解_c++字符串与数字转换利器  微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?  制作充值网站的软件,做人力招聘为什么要自己交端口钱?  正规网站制作公司有哪些,目前国内哪家网页网站制作设计公司比较专业靠谱?口碑好?  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  如何选择建站程序?包含哪些必备功能与类型?  如何在腾讯云免费申请建站?  网站制作大概多少钱一个,做一个平台网站大概多少钱?  怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?  制作宣传网站的软件,小红书可以宣传网站吗?  ppt制作免费网站有哪些,ppt模板免费下载网站?  子杰智能建站系统|零代码开发与AI生成SEO优化指南  C++用Dijkstra(迪杰斯特拉)算法求最短路径  个人网站制作流程图片大全,个人网站如何注销?  如何在腾讯云服务器上快速搭建个人网站?  如何生成腾讯云建站专用兑换码?  如何制作一个表白网站视频,关于勇敢表白的小标题?  建站之星如何开启自定义404页面避免用户流失?  内部网站制作流程,如何建立公司内部网站?  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  企业网站制作公司网页,推荐几家专业的天津网站制作公司?  建站ABC备案流程中有哪些关键注意事项?  如何在云主机上快速搭建网站?  黑客如何通过漏洞一步步攻陷网站服务器?  网站制作难吗安全吗,做一个网站需要多久时间?  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  网站制作多少钱一个,建一个论坛网站大约需要多少钱?  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。