在添加城市页面,其中有下拉菜单,下拉菜单中要加载所有的省:
public ActionForward preadd(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
// TODO Auto-generated method stub
List pro=ps.browseProvince();
Vector provinces=new Vector();
Iterator it=pro.iterator();
while(it.hasNext()){
Province p=(Province) it.next();
String s=String.valueOf(p.getProvinceid());
provinces.add(new LabelValueBean (p.getProvincename(),s));
}
request.setAttribute("provinces",provinces);
return mapping.findForward("addCity");
}
在修改城市页面,其中同样有省的下拉菜单,需要加载所有的省的信息,同时,还要从后台向前台传数据,在页面上设置默认值:
public ActionForward load(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
// TODO Auto-generated method stub
String id=request.getParameter("id");
City city=cs.loadCity(Integer.parseInt(id));
form=new CityForm();
//向前台页面设置默认值
((CityForm) form).setcityid(city.getCityid());
((CityForm) form).setcityCode(city.getCitycode());
((CityForm) form).setcityName(city.getCityname());
//form.setProvinceid(city.getProvince().getProvinceid());
request.setAttribute("cityForm", form);
List pro=ps.browseProvince();
Vector provinces=new Vector();
Iterator it=pro.iterator();
//加载所有的省的信息
while(it.hasNext()){
Province p=(Province) it.next();
String s=String.valueOf(p.getProvinceid());
provinces.add(new LabelValueBean(p.getProvincename(),s));
}
request.setAttribute("provinces",provinces);
request.setAttribute("theprovince",city.getProvince().getProvinceid());
return mapping.findForward("modifyCity");
}
在 一个省的某个城市中添加某个人,首先此页面需要加载省的信息,以及市的信息,而且需要实现的是选择省的同时,相应的市会在下拉列表中显示,这就需要容器来实现,容器的嵌套使用,以及尤其要注意的就是容器的初始化:
public ActionForward preadd(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
// TODO Auto-generated method stub
//如何获取市的信息??????????
//利用的是容器的嵌套
List pp=new ArrayList();
pp=ps.browseProvince();
Vector provinces=new Vector();
Iterator it=pp.iterator();
List cityes=new ArrayList();
Map mapPC=null;
Map map=null;
List cityesPC=null;
//把每个省和城市放在同一个map中,可以实现的是查询省时城市也会自动显示出来
while(it.hasNext()){
Province province=(Province) it.next();
String provinceId=String.valueOf(province.getProvinceid());
provinces.add(new LabelValueBean(province.getProvincename(),provinceId));
Iterator iter=province.getCityes().iterator();//遍历一个省份中所有的城市
mapPC=new HashMap();
cityesPC=new ArrayList();
while(iter.hasNext()){
City city=(City) iter.next();
map=new HashMap();
String id=String.valueOf(city.getCityid());
map.put("value",id );
map.put("label", city.getCityname());
cityesPC.add(map);//获取每个省相对应的城市
}
mapPC.put("province", cityesPC);
cityes.add(mapPC);
}
request.setAttribute("provinces",provinces);//给页面发送省的信息
request.setAttribute("citys",cityes);
return new ActionForward("/addClient.jsp");
}
分享到:
相关推荐
你会学习到如何通过CRM系统集成销售、市场和服务等不同业务部门,以实现数据共享和协同工作,提高整体运营效率。 其次,ORACLE CRM是业界知名的CRM解决方案,以其强大的功能和灵活性闻名。这个模块将详细讲解Oracle...
CRM(Customer Relationship Management)客户关系管理系统是企业管理和维护与客户关系的重要工具,它帮助企业提高效率、提升客户满意度,从而增强竞争力。在基于CS(Client-Server)架构的CRM系统中,客户端与...
CRM系统,全称为客户关系管理系统,是一种以客户数据管理为核心的企业应用软件,旨在帮助企业通过管理与客户之间的关系,提高销售和客户满意度。在提供的文件中,CRM系统解决方案被划分为多个业务模块,分别针对市场...
本文将深入探讨上海速锐信息技术有限公司的CRM系统设计报告,重点分析其系统设计定位、技术需求、流程与功能模块设计,以及数据表设计等方面,旨在为企业提供一套全面、高效、可扩展的CRM解决方案。 #### 二、系统...
CRM系统,全称为Customer Relationship Management,中文译为“客户关系管理”,是一种用于企业管理...在深入研究和比较不同的CRM系统Demo后,企业可以选择最适合自身业务需求的CRM产品,从而实现客户关系的高效管理。
通过数据挖掘技术在EDP-CRM系统中的应用,可以实现客户资源的精细化管理,提升客户开发效率,有效开发和利用客户资源,解决EDP教育产业目前存在的客户关系管理问题。 总的来说,本文提供了一个结合数据挖掘的EDP-...
CRM(Customer Relationship Management)客户关系管理系统是现代企业中不可或缺的重要工具,它帮助企业高效地管理和维护与客户的互动,提升服务质量,优化销售流程,并增强客户满意度。CRM系统的核心目标是通过数据...
【java+mysql CRM客户关系管理系统】是一个典型的IT项目,它结合了Java编程语言与MySQL数据库管理系统,用于构建高效的企业级客户关系管理解决方案。这个系统在毕业设计中常见,旨在帮助学生掌握实际项目开发流程和...
《基于数据挖掘的EDP-CRM系统设计与实现》这篇毕业论文主要探讨了如何利用数据挖掘技术提升EDP(Executive Development Programs,高管教育项目)领域的客户关系管理效能。EDP教育在当前市场环境下愈发重要,但面临...
总结,航天信息的CRM系统是一套全方位的客户关系管理解决方案,它整合了客户管理、服务管理、培训管理、商机管理、收费管理和报表统计等多个关键环节,旨在提升企业的客户服务水平,优化业务流程,实现可持续的商业...
针对这一问题,本文重点探讨了如何在Android平台上构建一款CRM系统客户端软件,以实现更快速、更便捷的企业客户服务。 首先,CRM系统的核心在于对客户需求的精准把握和高效响应。在需求分析阶段,本文提出了包括...
【CRM客户关系管理系统详解】 CRM(Customer Relationship Management)客户关系管理系统是一种用于帮助企业更好地管理与客户交互的工具。它并非单纯的技术解决方案,而是一种基于“以客户为中心”理念的管理策略。...
- **客户关系管理**:CRM系统需要支持从寻找潜在客户到实现客户满意的整个销售管理过程。 - **价值客户管理**:通过识别价值客户、价值变动客户和问题客户,并采取相应措施,如特别关怀、沟通等,来避免客户流失。...
论文中,客户管理模块的设计与实现被详细阐述,包括软硬件架构、流程设计和功能实现,确保CRM系统的基础功能。而在数据挖掘模块,作者研究了从操作型环境抽取数据至数据仓库的方法,以及数据的综合处理和追加机制。...
本文将重点介绍基于C#语言开发的客户关系管理系统。 C#是一种面向对象的编程语言,由微软公司推出,主要应用于Windows平台上的应用开发,包括Web应用程序。在客户关系管理系统的开发中,C#以其强大的性能、丰富的...
CRM系统的重点在于客户数据管理,包括潜在客户、客户信息、交易记录等。这个php开源CRM系统可能包含了以下关键模块: 1. 销售管理:用于跟踪销售漏斗,管理销售机会,记录客户接触历史,以及自动化报价、订单和合同...
《医药行业CRM系统应用建议方案》是一份针对医药行业如何利用CRM(Customer Relationship Management,客户关系管理)系统提升企业管理效率和客户满意度的详尽指南。该方案的核心是构建以客户为中心的企业模式,以...
CRM,全称为Customer Relationship Management,即客户关系管理,是一种旨在优化企业与客户之间关系的策略和系统。CRM系统的核心在于通过收集、分析和管理客户数据,帮助企业更好地理解客户需求,制定个性化营销策略...