資源簡介
javaee Struts2+Hibernate+Spring學生成績管理系統
代碼片段和文件信息
package?org.action;
import?java.util.List;
import?java.util.Map;
import?org.model.CjbId;
import?org.model.Kcb;
import?org.model.Cjb;
import?org.service.CjService;
import?org.service.KcService;
import?org.service.XsService;
import?org.tool.Pager;
import?com.opensymphony.xwork2.ActionContext;
import?com.opensymphony.xwork2.ActionSupport;
public?class?CjAction?extends?ActionSupport{
private?int?pageNow=1;
private?int?pageSize=8;
private?Cjb?cj;
private?XsService?xsService;
private?KcService?kcService;
private?CjService?cjService;
public?void?setXsService(XsService?xsService)?{
this.xsService?=?xsService;
}
public?void?setKcService(KcService?kcService)?{
this.kcService?=?kcService;
}
public?String?execute()?throws?Exception?{
List?list1=xsService.findAll(1?xsService.findXsSize());
List?list2=kcService.findAll(1?kcService.findKcSize());
Map?request=(Map)ActionContext.getContext().get(“request“);
request.put(“list1“?list1);
request.put(“list2“?list2);
return?SUCCESS;
}
public?String?xscjInfo()throws?Exception{
List?list=cjService.findAllCj(this.getPageNow()?this.getPageSize());
Map?request=(Map)ActionContext.getContext().get(“request“);
request.put(“list“list);
Pager?page=new?Pager(this.getPageNow()cjService.findCjSize());
System.out.println(cjService.findCjSize());
request.put(“page“?page);
return?SUCCESS;
}
public?String?findXscj()throws?Exception{
List?list=cjService.getXsCjList(cj.getId().getXh());
if(list.size()>0){
Map?request=(Map)ActionContext.getContext().get(“request“);
request.put(“list“list);
return?SUCCESS;
}else
return?ERROR;
}
public?String?addorupdateXscj()throws?Exception{
Cjb?cj1?=?null;
CjbId?cjId1=new?CjbId();
cjId1.setXh(cj.getId().getXh());
cjId1.setKch(cj.getId().getKch());
if(cjService.getXsCj(cj.getId().getXh()?cj.getId().getKch())==null){
cj1?=?new?Cjb();
cj1.setId(cjId1);
}else{
cj1?=?cjService.getXsCj(cj.getId().getXh()?cj.getId().getKch());
}
Kcb?kc1=kcService.find(cj.getId().getKch());
cj1.setCj(cj.getCj());
if(cj.getCj()>60||cj.getCj()==60){
cj1.setXf(kc1.getXf());
}else
cj1.setXf(0);
cjService.saveorupdateCj(cj1);
return?SUCCESS;
}
public?String?deleteOneXscj()throws?Exception{
String?xh=cj.getId().getXh();
String?kch=cj.getId().getKch();
cjService.deleteCj(xh?kch);
Map?request=(Map)ActionContext.getContext().get(“request“);
return?SUCCESS;
}
public?int?getPageNow()?{
return?pageNow;
}
public?void?setPageNow(int?pageNow)?{
this.pageNow?=?pageNow;
}
public?int?getPageSize()?{
return?pageSize;
}
public?void?setPageSize(int?pageSize)?{
this.pageSize?=?pageSize;
}
public?void?setCjService(CjService?cjService)?{
this.cjService?=?cjService;
}
public?Cjb?getCj()?{
return?cj;
}
public?void?setCj(Cjb?cj)?{
this.cj?=?cj;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????7594??2015-10-30?10:44??xscjManage\.classpath
?????文件????????479??2015-10-30?10:34??xscjManage\.myhibernatedata
?????文件????????303??2015-10-30?10:34??xscjManage\.myme
?????文件???????2163??2015-10-30?10:45??xscjManage\.project
?????文件????????522??2015-10-30?10:45??xscjManage\.settings\.jsdtscope
?????文件????????483??2015-10-30?10:44??xscjManage\.settings\com.genuitec.eclipse.migration.prefs
?????文件????????364??2015-10-30?10:44??xscjManage\.settings\org.eclipse.jdt.core.prefs
?????文件????????556??2015-10-30?10:44??xscjManage\.settings\org.eclipse.wst.common.component
?????文件????????561??2015-10-30?10:44??xscjManage\.settings\org.eclipse.wst.common.project.facet.core.prefs.xm
?????文件????????511??2015-10-30?10:45??xscjManage\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2015-10-30?10:45??xscjManage\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2015-10-30?10:45??xscjManage\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件????????479??2015-10-30?10:34??xscjManage\.springBeans
?????文件?????????25??2015-10-30?10:44??xscjManage\src\me
?????文件???????2964??2015-10-30?10:34??xscjManage\src\org\action\CjAction.java
?????文件????????581??2015-10-30?10:34??xscjManage\src\org\action\DlAction-login-validation.xm
?????文件????????790??2015-10-30?10:34??xscjManage\src\org\action\DlAction.java
?????文件???????2576??2015-10-30?10:34??xscjManage\src\org\action\KcAction.java
?????文件???????1287??2015-10-30?10:34??xscjManage\src\org\action\XsAction-addXs-validation.xm
?????文件???????4283??2015-10-30?10:34??xscjManage\src\org\action\XsAction.java
?????文件????????710??2015-10-30?10:34??xscjManage\src\org\dao\CjDao.java
?????文件????????262??2015-10-30?10:34??xscjManage\src\org\dao\DlDao.java
?????文件???????1754??2015-10-30?10:34??xscjManage\src\org\dao\imp\CjDaoImp.java
?????文件????????711??2015-10-30?10:34??xscjManage\src\org\dao\imp\DlDaoImp.java
?????文件???????1210??2015-10-30?10:34??xscjManage\src\org\dao\imp\KcDaoImp.java
?????文件???????1362??2015-10-30?10:34??xscjManage\src\org\dao\imp\XsDaoImp.java
?????文件????????507??2015-10-30?10:34??xscjManage\src\org\dao\imp\ZyDaoImp.java
?????文件????????429??2015-10-30?10:34??xscjManage\src\org\dao\KcDao.java
?????文件????????415??2015-10-30?10:34??xscjManage\src\org\dao\XsDao.java
?????文件????????244??2015-10-30?10:34??xscjManage\src\org\dao\ZyDao.java
............此處省略214個文件信息
評論
共有 條評論