一、实现目标
首先会有一个存放中国行政区域数据的一个txt文件,用java读取并解析出来,并在页面上通过下拉框的形式展示出来。实现效果如下图,当选择完省份后,在选择该省份下的城市,然后在选择该城市下的县区这样逐级显示:
二、代码实现:
1. 先创建一个javaBean,用来存放基本数据;
1 public classArea {2 private String code ;//行政编码
3 private String name;//名称
4 private int level;//行政级别 0:省/直辖市 1:地级市 2:县级市
5 private String parentCode;//上一级的行政区划代码
6
7 publicArea() {8 super();9 }10
11 public Area(String code, String name, intlevel, String parentCode) {12 super();13 this.code =code;14 this.name =name;15 this.level =level;16 this.parentCode =parentCode;17 }18
19 publicString getCode() {20 returncode;21 }22
23 public voidsetCode(String code) {24 this.code