资源简介
很好用的学生信息管理系统,可以用来应付老师的作业,Struts2+hibernate+spring。带mysql数据库。
代码片段和文件信息
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();
return list;
}
//list
public String list(){
list=students();
return list.size()>0?“ListSuccess“:ERROR;
}
//save
public String save(){
if (stu.save(student)) {
list=students();
return “editsuccess“;
}else{
return ERROR;
}
}
//select
public String listbyname(){
list=students();
return list.size()>0?“Listbyname“:ERROR;
}
public String listbyname1(){
list=stu.selectbyname(student.getSsname());
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(){
return “modify“;
}
public String modify1(){
System.out.println(student.toString());
if(stu.update(student)){
list=students();
return “editsuccess“;
}else{
return ERROR;
}
}
//delete
public String delete(){
System.out.println(“-----------------“+student.getSsno());
if (stu.delete(student.getSsno())) {
list=students();
return “editsuccess“;
}else{
return ERROR;
}
}
//listbypage
public String listbypage(){
List students=stu.selectList();
int pageCount;//总页数
int countPrePage=3;//每页显示记录数
int studentCount;//记录数
int startSelect = 0;
studentCount=students.size();
HttpServletRequest request=ServletActionContext.getRequest();
HttpSession session=request.getSession();
session.setAttribute(“studentCount“ studentCount);
if(studentCount%countPrePage==0){//计算总页数
pageCount=studentCount/countPrePage;
}else{
pageCount=studentCount/countPrePage+1;
}
if (pageIndex==0) {
startSelect=0;
System.out.println(“1111111:“+startSelect);
}else{
startSelect=pageIndex*3-3;
}
session.setAttribute(“pageCount“ pageCount);
session.setAttribute(“
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3195 2018-12-28 11:23 FirstHibernate\.classpath
文件 914 2018-12-28 11:23 FirstHibernate\.project
文件 567 2018-12-28 11:23 FirstHibernate\.settings\.jsdtscope
文件 364 2018-12-28 11:23 FirstHibernate\.settings\org.eclipse.jdt.core.prefs
文件 573 2018-12-28 11:23 FirstHibernate\.settings\org.eclipse.wst.common.component
文件 305 2018-12-28 11:23 FirstHibernate\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-12-28 11:23 FirstHibernate\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-12-28 11:23 FirstHibernate\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 817 2018-12-28 11:23 FirstHibernate\build\classes\.classpath
文件 1021 2018-12-28 11:23 FirstHibernate\build\classes\.project
文件 491 2018-12-28 11:23 FirstHibernate\build\classes\.settings\.jsdtscope
文件 357 2018-12-28 11:23 FirstHibernate\build\classes\.settings\org.eclipse.jdt.core.prefs
文件 516 2018-12-28 11:23 FirstHibernate\build\classes\.settings\org.eclipse.wst.common.component
文件 335 2018-12-28 11:23 FirstHibernate\build\classes\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-12-28 11:23 FirstHibernate\build\classes\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-12-28 11:23 FirstHibernate\build\classes\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 4497 2018-12-28 11:23 FirstHibernate\build\classes\com\action\StudentAction.class
文件 699 2018-12-28 11:23 FirstHibernate\build\classes\com\db\Myhibernate.class
文件 2203 2018-12-28 11:23 FirstHibernate\build\classes\com\modle\Student.class
文件 549 2018-12-28 11:23 FirstHibernate\build\classes\com\service\StudentService.class
文件 4789 2018-12-28 11:23 FirstHibernate\build\classes\com\serviceimpl\StudentServiceImpl.class
文件 1040 2018-12-28 11:23 FirstHibernate\build\classes\ehcache.xm
文件 1412 2018-12-28 11:23 FirstHibernate\build\classes\hibernate.cfg.xm
文件 1735 2018-12-28 11:23 FirstHibernate\build\classes\log4j.properties
文件 769 2018-12-28 11:23 FirstHibernate\build\classes\struts.xm
文件 748 2018-12-28 11:23 FirstHibernate\build\classes\Student.hbm.xm
文件 817 2018-12-28 11:23 FirstHibernate\configer\.classpath
文件 1021 2018-12-28 11:23 FirstHibernate\configer\.project
文件 491 2018-12-28 11:23 FirstHibernate\configer\.settings\.jsdtscope
文件 357 2018-12-28 11:23 FirstHibernate\configer\.settings\org.eclipse.jdt.core.prefs
............此处省略88个文件信息
相关资源
- 基于SSH2高校毕业生去向信息管理系统
- DELPHI企业管理系统服务器客户端源码
- 一个完整的ssm商城项目.rar
- jdk-8u271-windows-x64.exe
- 基于协同过滤算法的旅游推荐系统+
- 景区管理系统.zip
- Oracle 11g 数据库基础教程 第二版
- ssh+mysql企业人力资源管理系统.zip
- Springboot + vue美食网站源码分享,直接
- spring+springmvc+mybatis搭建的一个美康医
- SpringBoot健身房管理系统
- 基于SSH的汽车4S店管理系统
- 完整的进销存ERP管理系统源码+小程序
- SpringMVC+Spring+mybatis+Mysql 客户关系管理
- 进销存管理系统 SSH+MYsql 代码简单易懂
- 二手车交易管理系统
- 电子产品销售网站的设计与实现
- ERP采购系统
- 软件公司Bug管理系统的设计与实现
- 基于SSM学校教务管理系统.zip
- 基于ssm的房屋租赁管理系统源代码+
- 高校学生选课系统SSH+mysql
- SSM 企业人力资源管理系统
- 基于SSM框架中小型企业oa管理系统
- 小型网上书城完整版毕设源码+sql文件
- 基于SSM的招聘管理系统求职招聘网m
- 凌鹏固定资产管理系统完美破解版
- 基于SSH2学生信息管理系统毕业课程设
- 基于SSH2高校毕业生去向信息管理系统
- ssh框架实现仓库管理系统
评论
共有 条评论