资源简介
简单的使用Struts2+hibernate框架合并的学生信息管理小项目,适合初学者参考使用,大神请绕道
代码片段和文件信息
package com.action;
import java.io.IOException;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts2.ServletActionContext;
import com.modle.Student;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
import com.service.StudentService;
import com.serviceimpl.StudentServiceImpl;
public class StudentAction extends ActionSupport implements ModelDriven{
/**
*
*/
private static final long serialVersionUID = 1L;
private StudentService stu=new StudentServiceImpl();
private List list;
private int pageIndex=1;
public int getPageIndex() {
return pageIndex;
}
public void setPageIndex(int pageIndex) {
this.pageIndex = pageIndex;
}
public List students(){
list=stu.selectList();
System.out.println(“+++++students list:“+list.size());
return list;
}
//list
public String list(){
list=students();
System.out.println(“Action list:“+list.size());
return list.size()>0?“ListSuccess“:ERROR;
}
//save
public String save(){
System.out.println(“+++++++++action save+++++++++“);
if (stu.save(student)) {
list=students();
return “editsuccess“;
}else{
return ERROR;
}
}
//select
public String listbyname(){
System.out.println(“+++++selectlistbynameAction++++++“);
list=students();
System.out.println(list.size());
return list.size()>0?“Listbyname“:ERROR;
}
public String listbyname1(){
System.out.println(“+++++selectlistbynameAction++++++“);
System.out.println(“++++++“+student.getSsname()+“+++++++“);
list=stu.selectbyname(student.getSsname());
System.out.println(list.size());
return list.size()>0?“Listbyname“:ERROR;
}
//edit
public String edit(){
System.out.println(“+++++++++action edit+++++++“);
list=students();
return list.size()>0?“editsuccess“:ERROR;
}
//modify
public String modify(){
System.out.println(“+++++++action modify++++++“);
return “modify“;
}
public String modify1(){
System.out.println(“++++++++modify in action++++++“);
System.out.println(student.toString());
if(stu.update(student)){
list=students();
return “editsuccess“;
}else{
return ERROR;
}
}
//delete
public String delete(){
System.out.println(“-----------action delete--------------“);
System.out.println(student.getSsno());
if (stu.delete(student.getSsno())) {
list=students();
return “editsuccess“;
}else{
return ERROR;
}
}
//listbypage
public String listbypage(){
System.out.println(“----------listbypage-------------“);
List students=stu.selectList();
int pageCount;//总页数
int countPrePage=3;//每页显示记录数
int studentCou
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-04-06 16:18 FirstHibernate\
文件 5808 2017-04-07 17:52 FirstHibernate\.classpath
文件 914 2017-03-28 10:38 FirstHibernate\.project
目录 0 2017-03-28 10:38 FirstHibernate\.settings\
文件 567 2017-03-28 10:38 FirstHibernate\.settings\.jsdtscope
文件 364 2017-03-28 10:38 FirstHibernate\.settings\org.eclipse.jdt.core.prefs
文件 573 2017-03-28 10:42 FirstHibernate\.settings\org.eclipse.wst.common.component
文件 305 2017-03-28 10:38 FirstHibernate\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-03-28 10:38 FirstHibernate\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-03-28 10:38 FirstHibernate\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2017-03-28 10:38 FirstHibernate\build\
目录 0 2017-04-07 17:52 FirstHibernate\build\classes\
文件 817 2016-06-15 08:53 FirstHibernate\build\classes\.classpath
文件 1021 2016-06-15 08:53 FirstHibernate\build\classes\.project
目录 0 2017-04-07 17:52 FirstHibernate\build\classes\.settings\
文件 491 2016-06-15 08:53 FirstHibernate\build\classes\.settings\.jsdtscope
文件 357 2016-06-15 08:53 FirstHibernate\build\classes\.settings\org.eclipse.jdt.core.prefs
文件 516 2016-06-15 08:53 FirstHibernate\build\classes\.settings\org.eclipse.wst.common.component
文件 335 2016-06-15 08:53 FirstHibernate\build\classes\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2016-06-15 08:53 FirstHibernate\build\classes\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2016-06-15 08:53 FirstHibernate\build\classes\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2017-04-07 17:52 FirstHibernate\build\classes\com\
目录 0 2017-04-07 18:40 FirstHibernate\build\classes\com\action\
文件 4992 2017-04-07 21:25 FirstHibernate\build\classes\com\action\StudentAction.class
目录 0 2017-04-07 17:52 FirstHibernate\build\classes\com\db\
文件 699 2017-04-07 17:52 FirstHibernate\build\classes\com\db\Myhibernate.class
目录 0 2017-04-07 17:52 FirstHibernate\build\classes\com\modle\
文件 2203 2017-04-07 17:52 FirstHibernate\build\classes\com\modle\Student.class
目录 0 2017-04-07 21:10 FirstHibernate\build\classes\com\service\
目录 0 2017-04-07 17:52 FirstHibernate\build\classes\com\serviceimpl\
文件 5031 2017-04-07 21:32 FirstHibernate\build\classes\com\serviceimpl\StudentServiceImpl.class
............此处省略67个文件信息
- 上一篇:tiny+编译器关键代码说明
- 下一篇:css角点检测
相关资源
- SSHStruts、Spring、Hibernate三大框架整合
- struts2图书馆管理系统
- Hibernate核心包
- 各种系统架构图及其简介(Spring+IBa
- 学生信息管理系统与开发
- 2013年电大毕业设计《学生信息管理系
- 学生信息管理系统 项目数据库设计说
- 高校学生信息管理系统ppt文档
- hibernate基础教程.pdf
- struts2基于酒店的后台管理系统
- Spring+hibernate同时连接多个数据库
- struts2+spring2.5+hibernate3.2中文开发手册
- Struts2漏洞2.0.xx升级为Struts-2.5.12步骤
- 银行管理系统(Struts2+hibernate)
- Spring+Hibernate+JSF整合,完整购物系统源
- 基于Struts+hibernate网上书城系统
- struts2.0+spring2.5+hibernate3.2帮助文档ss
- 学生信息管理系统毕业设计源代码+论
- 查询系统JDBC+struts2
- zw_Hibernate4.1.1中文文档.zip
- SSH架构实现的班级管理系统源码
- struts2购物中心项目
- 青鸟租房项目
- spring+struts2+mybatis整合
- Spring + JPA + Hibernate配置
- struts2 spring hibernate框架技术与项目实
- hibernate简单程序,实现从页面对数据
- EasyBuy 易买网Struts2/mybatis
- 学生管理系统struts2+hibernate实现适合课
- 基于struts2+hibernate4的学生管理系统
评论
共有 条评论