简单的SSH增删改查项目


简单的SSH三大框架项目,实现了基本的增删改查操作,非常适合新手学习参考
资源截图
代码片段和文件信息
package com.sms.action;

import java.util.ArrayList;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import org.apache.struts2.ServletActionContext;

import com.opensymphony.xwork2.ActionSupport;
import com.sms.entity.Student;
import com.sms.service.StudentService;

public class StudentAction extends ActionSupport {

private Student stu;
private StudentService studentService;

public Student getStu() {
return stu;
}

public void setStu(Student stu) {
this.stu = stu;
}

public void setStudentService(StudentService studentService) {
this.studentService = studentService;
}

/*
 * 新增学生
 * */
public String save(){
studentService.save(stu);
return SUCCESS;
}

/*
 *学生登录 
 * */
public String get(){
studentService.get(stu);
return SUCCESS;
}

/*
 * 删除学生
 * */
public String delete(){
int id = Integer.valueOf(ServletActionContext.getRequest()
.getParameter(“id“));
stu = new Student();
stu.setId(id);
studentService.delete(stu);
return SUCCESS;
}

/*
 * 通过ID查找
 * */
public String getByStuId(){
int id = Integer.valueOf(ServletActionContext.getRequest()
.getParameter(“id“));
HttpServletRequest request = ServletActionContext.getRequest();
stu = new Student();
stu.setId(id);
Student student = studentService.getStuById(stu);
request.setAttribute(“stu“ student);
return SUCCESS;
}
/*
 * 获取所有学生信息
 * */
public String getStudents(){
HttpServletRequest request = ServletActionContext.getRequest();

List list = new ArrayList();
list=studentService.getStudents();

request.setAttribute(“list“list);
return SUCCESS;
}

/*
 * 修改学生信息
 * */
public String update(){
studentService.update(stu);
return SUCCESS;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         143  2013-04-10 16:10  ReadMe.txt
     目录           0  2013-04-10 16:05  sms
     文件         529  2013-04-08 11:55  sms.classpath
     目录           0  2013-04-08 11:55  sms.myeclipse
     文件         282  2013-04-08 11:55  sms.mymetadata
     文件        1746  2013-04-08 12:04  sms.project
     目录           0  2013-04-10 16:05  sms.settings
     文件         500  2013-04-08 11:55  sms.settings.jsdtscope
     文件         395  2013-04-08 11:55  sms.settingsorg.eclipse.jdt.core.prefs
     文件         447  2013-04-08 11:55  sms.settingsorg.eclipse.wst.common.component
     文件         252  2013-04-08 11:55  sms.settingsorg.eclipse.wst.common.project.facet.core.xml
     文件          49  2013-04-08 11:55  sms.settingsorg.eclipse.wst.jsdt.ui.superType.container
     文件           6  2013-04-08 11:55  sms.settingsorg.eclipse.wst.jsdt.ui.superType.name
     目录           0  2013-04-10 16:05  smssrc
     文件        1217  2013-04-08 16:18  smssrcapplication-actions.xml
     文件        2573  2013-04-09 09:43  smssrcapplication-commons.xml
     文件        1128  2013-04-08 16:12  smssrcapplication-daos.xml
     文件        1138  2013-04-08 16:12  smssrcapplication-services.xml
     目录           0  2013-04-10 16:05  smssrccom
     目录           0  2013-04-10 16:05  smssrccomsms
     目录           0  2013-04-10 16:05  smssrccomsmsaction
     文件        1948  2013-04-10 14:54  smssrccomsmsactionStudentAction.java
     文件         177  2013-04-08 13:51  smssrccomsmsactionTestAction.java
     目录           0  2013-04-10 16:05  smssrccomsmsdao
     目录           0  2013-04-10 16:05  smssrccomsmsdaoimpl
     文件        1924  2013-04-10 14:53  smssrccomsmsdaoimplStudentDaoImpl.java
     文件         511  2013-04-10 14:03  smssrccomsmsdaoStudentDao.java
     目录           0  2013-04-10 16:05  smssrccomsmsentity
     文件         666  2013-04-09 10:33  smssrccomsmsentityStudent.hbm.xml
     文件        1748  2013-04-08 18:06  smssrccomsmsentityStudent.java
     目录           0  2013-04-10 16:05  smssrccomsmsservice
............此处省略93个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)