package action;
import java.util.List;
import dao.IStudentDao;
import vo.Card;
import vo.Student;
public class StudentAction {
private Student stu;
private List<Student> list;
private IStudentDao stuDao;
private String sname;
private String classes;
private int[] rowId;
public String execute_list(){
stu = new Student();
Card card = new Card();
stu.setCard(card);
stu.setSname(sname);
stu.getCard().setClasses(classes);
list = stuDao.getStuList(stu);
return "list";
}
public String execute_goAdd(){
return "goAdd";
}
public String execute_save(){
stu.getCard().setStu(stu);
stuDao.add(stu);
return "goList";
}
public String execute_mod(){
stu = stuDao.getStuById(stu.getStuid());
if (stu == null) {
return "none";
}
return "mod";
}
public String execute_update(){
Student stud = stuDao.getStuById(stu.getStuid());
if (stud == null) {
return "none";
}
stud.setSname(stu.getSname());
stud.setAge(stu.getAge());
if (stud.getCard() == null) {
Card card = new Card();
stud.setCard(card);
}
stud.getCard().setClasses(stu.getCard().getClasses());
stud.getCard().setZhiwu(stu.getCard().getZhiwu());
stuDao.mod(stud);
return "goList";
}
public String execute_del(){
if (rowId.length == 0) {
System.out.println("没有删除对象");
}
for (int i = 0; i < rowId.length; i++) {
Student stud = stuDao.getStuById(rowId[i]);
if (stud != null) {
stuDao.delete(stud);
}
}
return "goList";
}
public int[] getRowId() {
return rowId;
}
public void setRowId(int[] rowId) {
this.rowId = rowId;
}
public Student getStu() {
return stu;
}
public void setStu(Student stu) {
this.stu = stu;
}
public List<Student> getList() {
return list;
}
public void setList(List<Student> list) {
this.list = list;
}
public IStudentDao getStuDao() {
return stuDao;
}
public void setStuDao(IStudentDao stuDao) {
this.stuDao = stuDao;
}
public String getSname() {
return sname;
}
public void setSname(String sname) {
this.sname = sname;
}
public String getClasses() {
return classes;
}
public void setClasses(String classes) {
this.classes = classes;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
.rar (97个子文件)
App
.project 1KB
.settings
.jsdtscope 500B
org.eclipse.jdt.core.prefs 330B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.name 6B
.mymetadata 282B
WebRoot
css
style.css 8KB
WEB-INF
web.xml 915B
jsp
oneToOne
add.jsp 3KB
list.jsp 4KB
update.jsp 3KB
none.jsp 825B
lib
wsdl4j-1.6.1.jar 145KB
xbean-2.2.0.jar 2.54MB
commons-logging.jar 31KB
axis.jar 1.22MB
jsr173_api-1.0.jar 49KB
wstx-asl-3.2.0.jar 493KB
xbean-spring-2.8.jar 175KB
mail.jar 451KB
jaxen-1.1-beta-9.jar 227KB
ojdbc14_g.jar 1.84MB
jstl-1.2.jar 405KB
itecldap.jar 430KB
jta.jar 9KB
axis-ant.jar 376KB
saaj-api-1.3.jar 18KB
xfire-spring-1.2.6.jar 54KB
hibernate3.jar 2.17MB
commons-lang.jar 237KB
mysql-connector-java-3.0.9-stable-bin.jar 221KB
ognl-2.6.11.jar 164KB
log4j-1.2.14.jar 359KB
xfire-jaxws-1.2.6.jar 43KB
commons-logging-1.0.4.jar 37KB
XmlSchema-1.1.jar 125KB
saaj-impl-1.3.jar 268KB
xwork-2.1.2.jar 2.18MB
xfire-jsr181-api-1.0-M1.jar 8KB
stax-api-1.0.1.jar 26KB
struts2-spring-plugin-2.1.2.jar 9KB
jaxrpc.jar 35KB
mail-1.4.jar 380KB
commons-collections-2.1.1.jar 171KB
activation-1.1.jar 62KB
commons-beanutils-1.7.0.jar 184KB
struts2-core-2.1.6.jar 720KB
jaxws-api-2.0.jar 23KB
commons-fileupload-1.2.1.jar 56KB
xfire-aegis-1.2.6.jar 128KB
jsf-api.jar 314KB
jdom-1.0.jar 150KB
commons-codec-1.3.jar 46KB
jsf-impl.jar 1.15MB
commons-discovery.jar 70KB
xfire-annotations-1.2.6.jar 28KB
dom4j-1.6.1.jar 307KB
asm.jar 26KB
bcprov-jdk16-143.jar 1.61MB
freemarker-2.3.12.jar 843KB
xfire-core-1.2.6.jar 414KB
proxool-0.9.0RC3.jar 442KB
quartz-1.5.2.jar 380KB
cglib-2.1.3.jar 276KB
commons-httpclient.jar 273KB
xfire-java5-1.2.6.jar 24KB
antlr-2.7.6.jar 433KB
asm-attrs.jar 16KB
spring.jar 2.75MB
wsdl4j.jar 111KB
classes
dao
IStudentDao.class 263B
IBaseDao.class 288B
BaseDao.class 1KB
StudentDao.class 2KB
action
StudentAction.class 3KB
vo
Student.hbm.xml 575B
Card.hbm.xml 559B
Card.class 1KB
Student.class 1KB
applicationContext.xml 2KB
struts.xml 931B
index.jsp 864B
META-INF
MANIFEST.MF 36B
js
button.js 3KB
.myeclipse
src
dao
IBaseDao.java 286B
BaseDao.java 682B
StudentDao.java 1013B
IStudentDao.java 282B
action
StudentAction.java 2KB
vo
Student.hbm.xml 575B
Card.hbm.xml 559B
Card.java 587B
Student.java 565B
applicationContext.xml 2KB
struts.xml 698B
.classpath 5KB
student.sql 770B
共 97 条
- 1
资源评论
- XiaoYuBBS2014-05-161.示例程序设计得还不错,适合初学者参考; 2.非常感谢分享;
- qq_275075792015-08-20感觉挺不错的
cz_0305
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功