package com.accp.biz;
import java.util.ArrayList;
import java.util.List;
import com.accp.entity.Country;
import com.accp.entity.Province;
public class Manager {
private static List places=new ArrayList();
static{
Country country=new Country();
places.add(country);
country.setName("中国");
List provinces=new ArrayList();
country.setProvinces(provinces);
Province p=new Province();
provinces.add(p);
p.setName("辽宁");
List citys=new ArrayList();
p.setCitys(citys);
citys.add("大连");
citys.add("铁岭");
citys.add("沈阳*");
p=new Province();
p.setName("山东");
provinces.add(p);
citys=new ArrayList();
p.setCitys(citys);
citys.add("青岛");
citys.add("济南*");
citys.add("泰安");
citys.add("潍坊");
p=new Province();
p.setName("河北");
provinces.add(p);
citys=new ArrayList();
p.setCitys(citys);
citys.add("石家庄*");
citys.add("保定");
citys.add("秦皇岛");
citys.add("唐山");
//美国
country=new Country();
places.add(country);
country.setName("美国");
provinces=new ArrayList();
country.setProvinces(provinces);
p=new Province();
p.setName("芝加哥");
provinces.add(p);
citys=new ArrayList();
p.setCitys(citys);
citys.add("saa*");
citys.add("fa");
p=new Province();
p.setName("华盛顿");
provinces.add(p);
p=new Province();
p.setName("纽约");
provinces.add(p);
}
public String getAllCountry(){
StringBuffer results=new StringBuffer("<results>");
for(int i=0;i<places.size();i++){
Country c=(Country)places.get(i);
results.append("<result>");
results.append(c.getName());
results.append("</result>");
}
results.append("</results>");
return results.toString();
}
//选择国家,返回省列表
public String selectCountry(int cid){
StringBuffer results=new StringBuffer("<results>");
Country c=(Country)places.get(cid);
List ps=c.getProvinces();
if(ps==null||ps.isEmpty()){
results.append("</results>");
return results.toString();
}
for(int i=0;i<ps.size();i++){
Province p=(Province)ps.get(i);
results.append("<result>");
results.append(p.getName());
results.append("</result>");
}
results.append("</results>");
return results.toString();
}
//选择省,返回市
public String selectProvince(int cid,int pid){
StringBuffer results=new StringBuffer("<results>");
Country c=(Country)places.get(cid);
List provinces=c.getProvinces();
Province p=(Province)provinces.get(pid);
List citys=p.getCitys();
if(citys==null||citys.isEmpty()){
results.append("</results>");
return results.toString();
}
for(int i=0;i<citys.size();i++){
results.append("<result>");
results.append(citys.get(i).toString());
results.append("</result>");
}
results.append("</results>");
return results.toString();
}
}
用AJAX实现的级联菜单
5星 · 超过95%的资源 需积分: 10 111 浏览量
2008-12-17
21:33:25
上传
评论
收藏 1.18MB RAR 举报
jiangxyun
- 粉丝: 2
- 资源: 2
最新资源
- 实验项目一:线性表(模板 ).docx
- 基于LM317A设计交流220V输入可调5V-12V直流输出稳压电源电路multisim10仿真源文件.zip
- Screenshot_2024-04-25-17-04-18-55_2332cb9b27b851b548ba47a91682926c.jpg
- -基于AVR单片机的LNG加液机控制器设计.pdf
- ThePowerOfNow-EckhartTolle.mobi
- BLOCK_TYPE_HEARTBEAT_D70A3465D4EE4E9_046141_dump_1st.dmp
- 项目方法测试调用接口工具
- studyupdate
- 基于西瓜数据集的决策树实现.zip
- 60套HTML网站源码-响应式-涵盖(简历&作品展示&商业&科技&培训&商城&课设等)-适配移动设备-解压即用.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈