最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java省市級聯(lián)下拉菜單實例代碼

 更新時間:2016年05月22日 08:19:05   作者:舊夢vs逆愛  
這篇文章主要為大家詳細介紹了java省市級聯(lián)實例代碼,具有一定的參考價值,感興趣的朋友可以參考一下

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

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 //指定下拉列表的數(shù)據(jù)源
        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 //指定下拉列表的數(shù)據(jù)源
        url:'../LoadAreaServlet?provinceID='+provId,
        method:'post'
       });
     }
  
 </script>
 </head>
  
 <body> 
  ?。?
  <select id="province" >
     <option value="0">數(shù)據(jù)加載中..</option>
        
  </select>
  <br/>
   
  市:
  <select id="city" >
     <option value="">數(shù)據(jù)加載中..</option>
  </select>
  
  
 </body>
</html>

以上就是本文的全部內(nèi)容,希望對大家學(xué)習(xí)java程序設(shè)計有所幫助。

相關(guān)文章

  • Java日常練習(xí)題,每天進步一點點(34)

    Java日常練習(xí)題,每天進步一點點(34)

    下面小編就為大家?guī)硪黄狫ava基礎(chǔ)的幾道練習(xí)題(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望可以幫到你
    2021-07-07
  • java string類型轉(zhuǎn)換boolean類型的方法

    java string類型轉(zhuǎn)換boolean類型的方法

    下面小編就為大家?guī)硪黄猨ava string類型轉(zhuǎn)換boolean類型的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • Java pdu短信解碼全面解析

    Java pdu短信解碼全面解析

    本文是根據(jù)python的方法改寫的pdu短信解碼,非常不錯,代碼簡單易懂具有參考借鑒價值,感興趣的朋友一起看看吧
    2016-10-10
  • spring boot 配置Filter過濾器的方法

    spring boot 配置Filter過濾器的方法

    本篇文章主要介紹了spring boot 配置Filter過濾器的方法,實例分析了spring boot 配置Filter過濾器的技巧,有興趣的可以了解一下。
    2017-03-03
  • Java中多態(tài)的實現(xiàn)原理詳細解析

    Java中多態(tài)的實現(xiàn)原理詳細解析

    這篇文章主要介紹了Java中多態(tài)的實現(xiàn)原理詳細解析,多態(tài)是面向?qū)ο缶幊陶Z言的重要特性,它允許基類的指針或引用指向派生類的對象,而在具體訪問時實現(xiàn)方法的動態(tài)綁定,需要的朋友可以參考下
    2024-01-01
  • Spring Boot之內(nèi)嵌tomcat版本升級操作示例

    Spring Boot之內(nèi)嵌tomcat版本升級操作示例

    這篇文章主要為大家介紹了Spring Boot之內(nèi)嵌tomcat版本升級操作示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • 解決@Autowired注入空指針問題(利用Bean的生命周期)

    解決@Autowired注入空指針問題(利用Bean的生命周期)

    這篇文章主要介紹了解決@Autowired注入空指針問題(利用Bean的生命周期),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • json解析時遇到英文雙引號報錯的解決方法

    json解析時遇到英文雙引號報錯的解決方法

    下面小編就為大家分享一篇json解析時遇到英文雙引號報錯的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • Spring?MVC跨域問題及解決

    Spring?MVC跨域問題及解決

    這篇文章主要介紹了Spring?MVC跨域問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • 淺談SpringBoot中properties、yml、yaml的優(yōu)先級

    淺談SpringBoot中properties、yml、yaml的優(yōu)先級

    優(yōu)先級低的配置會被先加載,所以優(yōu)先級高的配置會覆蓋優(yōu)先級低的配置,本文就來介紹一下SpringBoot中properties、yml、yaml的優(yōu)先級,感興趣的可以了解一下
    2023-08-08

最新評論

高州市| 疏附县| 进贤县| 莆田市| 巴彦淖尔市| 八宿县| 阿鲁科尔沁旗| 集安市| 新蔡县| 焦作市| 陆良县| 塘沽区| 玉环县| 邹平县| 日喀则市| 西峡县| 蕉岭县| 皋兰县| 西吉县| 沂南县| 汉川市| 洱源县| 双峰县| 永定县| 连州市| 哈尔滨市| 广昌县| 顺平县| 绥江县| 凤翔县| 临安市| 海晏县| 吴旗县| 辛集市| 夏津县| 旬阳县| 同江市| 雷州市| 南部县| 明星| 黑水县|