Dieses Beispiel teilt den spezifischen Code von Java Provincial und Municipal Cascade als Referenz. Der spezifische Inhalt ist wie folgt
1.LOADAREASERVLET.JAVA
Paket com.scce.servlet; Importieren Sie Java.io.ioException; import Java.io.printwriter; import Java.util.arrayList; importieren Sie Javax.servlet.servletexception; importieren javax.servlet.http.httpservlet; importieren javax.servlet.http.httpletrequest; javax.servlet.http.httpServletResponse; import net.sf.json.jsonarray; import com.scce.pojo.city; import com.scce.pojo.prov; Public Class LoadAreaservlet erweitert HttpServlet {private statische endgültige lange Serialversionuid = 1L; public void dodget (httpServletRequest Request, httpServletResponse -Antwort) löst ServletException aus, ioException {this.dopost (request, Antwort); } public void dopost (httpServletRequest-Anforderung, httpServletResponse-Antwort) löst ServletException aus, iOException {response.setContentType ("text/html; charset = utf-8"); request.setcharactercoding ("utf-8"); Printwriter out = response.getWriter (); ArrayList <prov> provs = new ArrayList <prov> (); String provinceId = request.getParameter ("ProvincID"); if (provinceId == "" || provinceId == null) {System.out.println ("Stadtinformationen auf Präfekturebene laden"); Prov pro1 = neu prov (); pro1.setid (0); pro1.setProvincName ("Hubei"); Prov pro2 = neu prov (); pro2.setID (1); pro2.setProvinzename ("Hunan"); Prov pro3 = neu prov (); Pro3.setID (2); pro3.setProvinzename ("Guangdong"); Prov pro4 = neu prov (); Pro4.setID (3); pro4.setProvinzename ("Guangxi"); provs.Add (pro1); Provs.Add (Pro2); Provs.Add (Pro3); Provs.Add (Pro4); System.out.println (jsonArray.fromObject (provs) .toString ()); // [{"id": 0, "provincename": "hubei"}, {}] out.print (jsonArray.fromObject (provs) .toString ()); } else {ArrayList <City> cities = new ArrayList <City> (); if (provinceId.equals ("0")) {City City1 = new City (); City1.Setid (0); City1.SetCityName ("Wuhan City"); City City2 = New City (); City2.Setid (1); City2.SetCityName ("Huangshi City"); City City3 = New City (); City3.Setid (2); City3.SetCityName ("Shiyan City"); Citys.Add (City1); Städte.Add (City2); Städte.Add (City3); } if (provinceId.equals ("1") {City City1 = new City (); City1.Setid (0); City1.SetCityName ("Changsha City"); City City2 = New City (); City2.Setid (1); City2.SetCityName ("Yueyang City"); City City3 = New City (); City3.Setid (2); City3.SetCityName ("Xiangtan City"); Städte.Add (City1); Städte.Add (City2); Städte.Add (City3); } System.out.println (jsonArray.fromObject (Citys) .ToString ()); out.print (jsonArray.fromObject (Citys) .ToString ()); }}} 2.Test1.html
<! DocType html> <html> <kopf> <titels> Kapitel 4-test1 </title> <meta http-equiv = "keywords" content = "keyword1, keyword2, keyword3"> <meta http-äquiv = "Beschreibung" content = "this is my page"> <meta http-äquiv charset = utf-8 "> <link rel =" styleSheet "href =" ../ ui/themes/icon src = "../ js/jQuery-1.8.2.min.js"> </script>-> <script type = "text/javaScript" src = "../ ui/jQuery.min.js"> </script> <script type = "text/javascript" type = "text/javaScript" src = "../ ui/jQuery.easyui.min.js"> </script> <script type = "text/javaScript" src = "../ ui/locale/easyui-lang-zh_cn.js" dataCombobox=[{"id":1,"provinceName":"Hubei Province"}, {"id":2,"provinceName":"Hunan Province","selected":true}, {"id":3,"provinceName":"Hebei Province"}, {"id":4,"provinceName":"Henan Province"} ]; */$ (function () {$ ("#provinz"). combobox ({width: 150, valueField: 'id', // 1 textfield: 'provincename', // Hubei Provinz bearbeitet ProvID = $ ("#provinz"). Combobox ("GetValue"); Funktion loadCity (provid) {$ ("#City"). Combobox ({width: 150, valueField: 'id', // 1 Textfield: 'CityName', // Hubei Provinz bearbeitet: false, // Daten: DataComboboBox // Die Datenquelle-URL für die Dropdown-Liste: ..../LaDaraservlet? } </script> </head> <body> provinz: <select id = "province"> <option value = "0"> Daten laden .. </option> </select> <br/> Stadt: <select id = "city"> <option value = ""> Daten laden .. </option> </select> </body> </html>>Das obige dreht sich alles um diesen Artikel. Ich hoffe, dass es für alle hilfreich sein wird, Java -Programme zu lernen.