📄 biaomodifyaction.java
字号:
/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package com.oa.deptoffice.action;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import com.oa.db.Area;
import com.oa.db.AreaDAO;
import com.oa.db.City;
import com.oa.db.CityDAO;
import com.oa.db.Department;
import com.oa.db.DepartmentDAO;
import com.oa.db.EduexpinfoDAO;
import com.oa.db.Edulevelinfo;
import com.oa.db.EdulevelinfoDAO;
import com.oa.db.FamilyinfoDAO;
import com.oa.db.Folkinfo;
import com.oa.db.FolkinfoDAO;
import com.oa.db.Politycircsinfo;
import com.oa.db.PolitycircsinfoDAO;
import com.oa.db.Post;
import com.oa.db.PostDAO;
import com.oa.db.ResumeinfoDAO;
import com.oa.db.Staffbasicinfo;
import com.oa.db.StaffbasicinfoDAO;
import com.oa.db.User;
import com.oa.db.UserDAO;
import com.oa.db.WorkexpinfoDAO;
/**
* MyEclipse Struts
* Creation date: 08-31-2007
*
* XDoclet definition:
* @struts.action validate="true"
* @struts.action-forward name="biaomodify" path="/deptoffice/biaomodify.jsp"
*/
public class BiaomodifyAction extends Action {
/*
* Generated Methods
*/
StaffbasicinfoDAO sdao;
DepartmentDAO ddao;
PostDAO pdao;
EdulevelinfoDAO edao;
FolkinfoDAO fdao;
AreaDAO adao;
CityDAO cdao;
PolitycircsinfoDAO ppdao;
EduexpinfoDAO eedao;
WorkexpinfoDAO wdao;
FamilyinfoDAO ffdao;
ResumeinfoDAO rdao;
UserDAO udao;
public UserDAO getUdao() {
return udao;
}
public void setUdao(UserDAO udao) {
this.udao = udao;
}
/**
* Method execute
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
// TODO Auto-generated method stub
int id = Integer.parseInt(request.getParameter("id"));
List list = null;
/* List alist = null;
List clist = null;
String departmentname="";
String post="";
String sex="";
String mostdulevel ="";
String folk = "";
String area = "";
String city = "";
String politics = "";*/
list = sdao.QueryStaffbasicinfobyid(id);
if(list!=null&&list.size()!=0){
Staffbasicinfo svo = (Staffbasicinfo)list.get(0);
request.setAttribute("list",list);
/*departmentname = ddao.findColumnById(svo.getDepartmentid());
post = pdao.findPostById(svo.getPostid());
mostdulevel = edao.ByIdquery(Integer.parseInt(svo.getMostdulevel()));
folk = fdao.findColumnById(svo.getFolkid());
alist = adao.query();
clist = cdao.query();
if(alist!=null){
for(int m=0;m<alist.size();m++){
String strnativeplace = "";
Area vo=(Area)alist.get(m);
if(svo.getNativeplace()!=null&&svo.getNativeplace().length()==1){
if(svo.getNativeplace().equalsIgnoreCase(vo.getAreaid())){
strnativeplace = svo.getNativeplace();
area = adao.findColumnById(strnativeplace);
}}
if(clist!=null){
for(int n=0;n<clist.size();n++){
String strsel="";
City voo=(City)clist.get(n);
if((voo.getCityid().substring(0,1)).equals(vo.getAreaid())){
if(svo.getNativeplace()!=null&&svo.getNativeplace().length()==2){
if(voo.getCityid().equals(svo.getNativeplace())){
strsel=voo.getCityid();
city = cdao.findColumnById(strsel);
}
}}}}
}}
politics = ppdao.findColumnById(svo.getPolitycircs());*/
ArrayList elist = (ArrayList)eedao.ByStaffbasicinfoidQueryEduexpinfo(svo.getId());
request.setAttribute("elist",elist);//受教育经历
ArrayList wlist = (ArrayList)wdao.ByStaffbasicinfoidQueryWorkexpinfo(svo.getId());
request.setAttribute("wlist",wlist);//工作经历
ArrayList flist = (ArrayList)ffdao.ByStaffbasicinfoidQueryFamilyinfo(svo.getId());
request.setAttribute("flist",flist);//工作经历
ArrayList rlist = (ArrayList)rdao.ByStaffbasicinfoidQueryResumeinfo(svo.getId());//备注信息
request.setAttribute("rlist",rlist);
ArrayList<Department> dlist = new ArrayList<Department>();
dlist = (ArrayList)ddao.QueryDepartment();//部门
request.setAttribute("departmentlist", dlist);
ArrayList<Post> plist = new ArrayList<Post>();
plist = (ArrayList)pdao.QueryPost();//职位
request.setAttribute("postlist", plist);
ArrayList<Folkinfo> folklist = new ArrayList<Folkinfo>();
folklist = (ArrayList)fdao.query();//民族
request.setAttribute("folklist", folklist);
ArrayList<Area> arealist = new ArrayList<Area>();
arealist = (ArrayList)adao.query();//籍贯
request.setAttribute("arealist", arealist);
ArrayList<City> citylist = new ArrayList<City>();
citylist = (ArrayList)cdao.query();//籍贯
request.setAttribute("citylist", citylist);
ArrayList<Edulevelinfo> edulevelinfolist = new ArrayList<Edulevelinfo>();
edulevelinfolist = (ArrayList)edao.query();//最高学历
request.setAttribute("edulevelinfolist", edulevelinfolist);
ArrayList<Politycircsinfo> pclist = new ArrayList<Politycircsinfo>();
pclist = (ArrayList)ppdao.query();//政治面貌
request.setAttribute("politycircsinfolist", pclist);
ArrayList<User> directlist = new ArrayList<User>();
directlist = (ArrayList)udao.QueryAllRealname2();//直接领导
request.setAttribute("directlist", directlist);
/* request.setAttribute("departmentname",departmentname);
request.setAttribute("post", post);
request.setAttribute("mostdulevel", mostdulevel);
request.setAttribute("folk", folk);
request.setAttribute("area", area);
request.setAttribute("city", city);
request.setAttribute("politics", politics);*/
}
return mapping.findForward("biaomodify");
}
public AreaDAO getAdao() {
return adao;
}
public void setAdao(AreaDAO adao) {
this.adao = adao;
}
public CityDAO getCdao() {
return cdao;
}
public void setCdao(CityDAO cdao) {
this.cdao = cdao;
}
public DepartmentDAO getDdao() {
return ddao;
}
public void setDdao(DepartmentDAO ddao) {
this.ddao = ddao;
}
public EdulevelinfoDAO getEdao() {
return edao;
}
public void setEdao(EdulevelinfoDAO edao) {
this.edao = edao;
}
public EduexpinfoDAO getEedao() {
return eedao;
}
public void setEedao(EduexpinfoDAO eedao) {
this.eedao = eedao;
}
public FolkinfoDAO getFdao() {
return fdao;
}
public void setFdao(FolkinfoDAO fdao) {
this.fdao = fdao;
}
public FamilyinfoDAO getFfdao() {
return ffdao;
}
public void setFfdao(FamilyinfoDAO ffdao) {
this.ffdao = ffdao;
}
public PostDAO getPdao() {
return pdao;
}
public void setPdao(PostDAO pdao) {
this.pdao = pdao;
}
public PolitycircsinfoDAO getPpdao() {
return ppdao;
}
public void setPpdao(PolitycircsinfoDAO ppdao) {
this.ppdao = ppdao;
}
public ResumeinfoDAO getRdao() {
return rdao;
}
public void setRdao(ResumeinfoDAO rdao) {
this.rdao = rdao;
}
public StaffbasicinfoDAO getSdao() {
return sdao;
}
public void setSdao(StaffbasicinfoDAO sdao) {
this.sdao = sdao;
}
public WorkexpinfoDAO getWdao() {
return wdao;
}
public void setWdao(WorkexpinfoDAO wdao) {
this.wdao = wdao;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -