CRM 관계 시스템의 일부 중점 모듈의 실현
3797 단어 jsp
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");
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JSP| EL (Experession Language)텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.