激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - JAVA教程 - springmvc和js前端的數據傳遞和接收方式(兩種)

springmvc和js前端的數據傳遞和接收方式(兩種)

2021-03-10 13:30wushuchu JAVA教程

本文介紹了springmvc和js前端的數據傳遞和接收方式(兩種),詳細的介紹了兩種方式,一種是json格式傳遞,另一種是Map傳遞,具有一定的參考價值,有興趣的可以了解一下

springmvc中controller的結果集可通過json格式傳到js前端接受,也可以通過Map傳給前端,具體實現如下

1,通過json格式傳遞

controller層實現如下

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
@RequestMapping("queryCityInfo")
  @ResponseBody
  public String queryCityInfo()throws Exception{
     String provinceId = getString("id");
     @SuppressWarnings("rawtypes")
    List cityList = personalService.queryCity(provinceId);
     if(null != cityList && cityList.size() >0 ){
      String json = JSONUtils.toJSONString(cityList);     
      super.outStr(json);
     }
    return null;
  }
 
protected void outStr(String str)</span>
  {
    try
    {
      response.setCharacterEncoding("UTF-8");
      response.getWriter().write(str);
    }
    catch (Exception e)
    {
    }
  }
public static <T> String toJSONString(List<T> list)
  {
    JSONArray jsonArray = JSONArray.fromObject(list);
     
    return jsonArray.toString();
  }

js端接受如下

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function selectBankCity(id){
  $.ajax({
    url:baseAddress+"queryCityInfo.do?provinceId="+id,
    type:'get',
    dataType:'json',
    success:function(data){
      $('#custBankArea').empty();
      $('#custBankArea').append("<option >--請選擇城市信息--</option>");
      for(var i=0;i<data.length;i++){
        $('#custBankArea').append("<option value='"+data[i].id+"'>"+data[i].cityName+"</option>");
      }
    }
  });
}

2,通過Map傳遞

controller層實現如下

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
@RequestMapping("queryProvince")
  @ResponseBody
  public Map<String, Object> queryProvince(HttpServletRequest request,HttpServletResponse response){
    Map<String, Object> map = new HashMap<String, Object>();
    try {
      @SuppressWarnings("rawtypes")
      List provinceList = personalService.queryProvince();
      if(null != provinceList && provinceList.size() >0 ){
        map.put("province", provinceList);
      
    } catch (Exception e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
    return map;
  }

js端接受如下

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$.ajax({
      url:baseAddress+"queryProvince.do",
      type:"get",
      success:function(resData){
        var data = resData.province;
        for(var i=0;i<data.length;i++){
          //js實現
          //var objs = document.getElementById("cusBankCity")
          //objs.options.add(new Option(data[i].provinceName) ,data[i].id);
          //jq實現
          $("#cusBankCity").append("<option value='"+data[i].id+"'>"+data[i].provinceName+"</option>");
        }
      }
    });

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:http://blog.csdn.net/wushuchu/article/details/50235275

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久在线观看福利视频69 | 欧洲精品色 | 可以看逼的视频 | 欧美毛片在线观看 | 亚洲性爰| 亚洲3atv精品一区二区三区 | 爱射av | 欧美一区二区黄色 | 国产精品久久久久av | www.射 | 色日本视频 | 国产91片 | 国产瑟瑟视频 | 超碰99在线观看 | 一级黄色性感片 | 黄色毛片视频在线观看 | 成人片在线播放 | 国产精品久久久久久久午夜片 | 成片免费观看视频大全 | 亚洲午夜视频在线 | 久久国产中文 | 久久一区国产 | 国产精品www | 免费的性爱视频 | xxxxxx中国| 日韩视频一区二区三区在线观看 | 一级裸体视频 | 国产精品久久久久无码av | 日韩每日更新 | 国产精品视频亚洲 | 国产视频在线观看免费 | 91av国产在线| 91一区二区三区久久久久国产乱 | 色域tv | 国内精品久久久久久2021浪潮 | 日本在线播放一区二区三区 | 久草在线综合 | 一级一级一级一级毛片 | 免费一级毛片在线播放视频老 | 成人午夜天堂 | 欧美成人黄色小视频 |