国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java省市級聯下拉菜單實例代碼

2019-11-26 14:18:24
字體:
來源:轉載
供稿:網友

本文實例為大家分享了java省市級聯的具體代碼,供大家參考,具體內容如下

1.LoadAreaServlet.java

package com.scce.servlet; import java.io.IOException;import java.io.PrintWriter;import java.util.ArrayList; import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse; import net.sf.json.JSONArray; import com.scce.pojo.City;import com.scce.pojo.Prov; public class LoadAreaServlet extends HttpServlet {         private static final long serialVersionUID = 1L;   public void doGet(HttpServletRequest request, HttpServletResponse response)      throws ServletException, IOException {      this.doPost(request, response);  }      public void doPost(HttpServletRequest request, HttpServletResponse response)      throws ServletException, IOException {    response.setContentType("text/html;charset=utf-8");    request.setCharacterEncoding("utf-8");    PrintWriter out = response.getWriter();    ArrayList<Prov> provs = new ArrayList<Prov>();    String provinceID = request.getParameter("provinceID");    if (provinceID=="" || provinceID==null) {      System.out.println("加載地級市信息");    Prov pro1 = new Prov();    pro1.setId(0);    pro1.setProvinceName("湖北");    Prov pro2 = new Prov();    pro2.setId(1);    pro2.setProvinceName("湖南");    Prov pro3 = new Prov();    pro3.setId(2);    pro3.setProvinceName("廣東");    Prov pro4 = new Prov();    pro4.setId(3);    pro4.setProvinceName("廣西");    provs.add(pro1);    provs.add(pro2);    provs.add(pro3);    provs.add(pro4);    System.out.println(JSONArray.fromObject(provs).toString()); //[{"id":0,"provinceName":"湖北"},{}]    out.print(JSONArray.fromObject(provs).toString());    }else{      ArrayList<City> citys = new ArrayList<City>();      if (provinceID.equals("0")) {        City city1 = new City();        city1.setId(0);        city1.setCityName("武漢市");        City city2 = new City();        city2.setId(1);        city2.setCityName("黃石市");        City city3 = new City();        city3.setId(2);        city3.setCityName("十堰市");        citys.add(city1);        citys.add(city2);        citys.add(city3);      }      if (provinceID.equals("1")) {        City city1 = new City();        city1.setId(0);        city1.setCityName("長沙市");        City city2 = new City();        city2.setId(1);        city2.setCityName("岳陽市");        City city3 = new City();        city3.setId(2);        city3.setCityName("湘潭市");        citys.add(city1);        citys.add(city2);        citys.add(city3);      }      System.out.println(JSONArray.fromObject(citys).toString());      out.print(JSONArray.fromObject(citys).toString());    }    }    }

2.test1.html

<!DOCTYPE html><html> <head>  <title>chapter4-test1</title>     <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">  <meta http-equiv="description" content="this is my page">  <meta http-equiv="content-type" content="text/html; charset=UTF-8">       <link rel="stylesheet" href="../UI/themes/icon.css" type="text/css"></link>   <link rel="stylesheet" href="../UI/themes/default/easyui.css" type="text/css"></link>   <!-- <script type="text/javascript" src="../js/jquery-1.8.2.min.js"></script> --> <script type="text/javascript" src="../UI/jquery.min.js"></script> <script type="text/javascript" src="../UI/jquery.easyui.min.js"></script>   <script type="text/javascript" src="../UI/locale/easyui-lang-zh_CN.js"></script> <script type="text/javascript"> //LoadAreaServlet  /* var dataCombobox=[{"id":1,"provinceName":"湖北省"},     {"id":2,"provinceName":"湖南省","selected":true},    {"id":3,"provinceName":"河北省"},    {"id":4,"provinceName":"河南省"}  ]; */ $(function () {       $("#province").combobox({         width: 150,         valueField: 'id', //1         textField: 'provinceName', // 湖北省                       editable: false,        // data:dataCombobox //指定下拉列表的數據源        url:'../LoadAreaServlet',        method:'post',        onLoadSuccess:function(data){                     var provId = $("#province").combobox("getValue");                     loadCity(provId);        },        onSelect:function(recode){          loadCity(recode.id);        }                });     });      function loadCity(provId){       $("#city").combobox({         width: 150,         valueField: 'id', //1         textField: 'cityName', // 湖北省                       editable: false,        // data:dataCombobox //指定下拉列表的數據源        url:'../LoadAreaServlet?provinceID='+provId,        method:'post'       });     }   </script> </head>   <body>   省:  <select id="province" >     <option value="0">數據加載中..</option>          </select>  <br/>     市:  <select id="city" >     <option value="">數據加載中..</option>  </select>     </body></html>

以上就是本文的全部內容,希望對大家學習java程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广南县| 潢川县| 阿拉善左旗| 留坝县| 丽江市| 龙里县| 樟树市| 曲水县| 任丘市| 乐安县| 洞头县| 江阴市| 永吉县| 苗栗市| 理塘县| 绥阳县| 永平县| 临武县| 吕梁市| 纳雍县| 大宁县| 南康市| 大悟县| 兴化市| 呼玛县| 夏津县| 柳州市| 云安县| 九龙县| 礼泉县| 宝鸡市| 腾冲县| 岳池县| 化州市| 连云港市| 耿马| 大庆市| 厦门市| 始兴县| 始兴县| 宿松县|