• 大小: 572KB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-07
  • 语言: 其他
  • 标签:

资源简介

Struts2+Hiberntate+Spring档案管理系统,数据库和包完整,自己编写的比较简单,都有注解,

资源截图

代码片段和文件信息

package com.info.action;

import java.util.List;
import java.util.Map;

import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;

import org.apache.struts2.ServletActionContext;
import org.apache.struts2.interceptor.SessionAware;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.info.model.Admin;
import com.info.service.AdminService;
import com.info.serviceimpl.AdminServiceImpl;

public class AdminActioin extends ActionSupport implements SessionAware{
private Admin admin;
private String code; // 输入验证码
private int count; // 总记录数
private int pageNum; // 当前页数
private int pageDown; // 下一页页数
private int pageUp; // 上一页
private int pageSize; // 显示最大数
private List list;
private AdminService adminService;
private int it;
private Mapject> session;

public int getIt() {
return it;
}

public void setIt(int it) {
this.it = it;
}

/*
 * 判断管理员身份是否有权限去添加管理员信息
 */
public String valiAddStatus() throws Exception {

Admin adminlogin = (Admin) session.get(“LOGIN“);
        if(adminlogin==null){
         return “notLogin“;
        }else{
         if (adminlogin.getStatus()==2) {

     return “addStatusError“;
     }
     return “add“;
        }

}

/*
 * 选择多项删除
 */
public String deleteMore() throws Exception {

HttpServletRequest request = ServletActionContext.getRequest();

// 从页面接收单选按钮这个集合
String[] allID = request.getParameterValues(“checkOne“);

adminService.deleteMore(allID);

count = adminService.count();

list = adminService.findAll(pageNum pageSize);

return SUCCESS;
}

/*
 * 退出,销毁会话
 */
public String exit() throws Exception {

session.clear();
return “exit“;
}

/*
 * 验证登录,判断验证码,密码
 * 
 * @see com.opensymphony.xwork2.ActionSupport#execute()
 */
@Override
public String execute() throws Exception {
System.out.println(“用户名:“+admin.getName());

// 从session中取得验证码产生的随机数,并与输入验证码进行判断
if (code.equals(session.get(“rand“))) {
if (adminService.valiAdminById(admin.getName() admin.getPass())
.size() > 0) {

session.put(“LOGIN“ adminService.valiAdminById(admin.getName()
admin.getPass()).get(0));
return SUCCESS;
} else {
return INPUT;
}
}
return ERROR;

}

/*
 * 删除一条记录
 */
public String deleteAdmin() {
Admin LoginAdmin=(Admin) session.get(“LOGIN“);
Admin adminDrop = adminService.login(admin.getId());
if(LoginAdmin.getStatus()==1){
if(adminDrop.getStatus()==1){
return “nostatus“;
}
}else if(LoginAdmin.getStatus()==2){
return “nostatus“;
}
adminService.deleteAdmin(adminDrop);
count = adminService.count();
list = adminService.findAll(pageNum pageSize);

return SUCCESS;
}

/*
 * 添加一条记录
 */
public String saveAdmin() {
if (adminService.valiAdmin(admin.getName()) > 0) {
return INPUT;
}
adminSer

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       7408  2011-09-28 09:54  Struts2_Hiberntate_Spring_Archives\.classpath

     文件        560  2011-09-10 11:03  Struts2_Hiberntate_Spring_Archives\.myhibernatedata

     文件        297  2011-09-28 09:53  Struts2_Hiberntate_Spring_Archives\.mymetadata

     文件        240  2011-09-10 11:01  Struts2_Hiberntate_Spring_Archives\.mystrutsdata

     文件       2111  2011-09-28 09:54  Struts2_Hiberntate_Spring_Archives\.project

     文件        500  2011-09-28 09:54  Struts2_Hiberntate_Spring_Archives\.settings\.jsdtscope

     文件        395  2011-09-28 09:54  Struts2_Hiberntate_Spring_Archives\.settings\org.eclipse.jdt.core.prefs

     文件        462  2011-09-28 09:54  Struts2_Hiberntate_Spring_Archives\.settings\org.eclipse.wst.common.component

     文件        252  2011-09-28 09:54  Struts2_Hiberntate_Spring_Archives\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2011-09-28 09:54  Struts2_Hiberntate_Spring_Archives\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2011-09-28 09:54  Struts2_Hiberntate_Spring_Archives\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件        462  2011-09-10 11:04  Struts2_Hiberntate_Spring_Archives\.springBeans

     文件      46612  2011-09-28 07:51  Struts2_Hiberntate_Spring_Archives\ar.sql

     文件      10926  2011-09-11 08:50  Struts2_Hiberntate_Spring_Archives\src\.struts.mex

     文件       9026  2011-09-28 09:58  Struts2_Hiberntate_Spring_Archives\src\applicationContext.xml

     文件       6122  2011-09-11 17:11  Struts2_Hiberntate_Spring_Archives\src\com\info\action\AdminActioin.java

     文件       9587  2011-09-28 10:37  Struts2_Hiberntate_Spring_Archives\src\com\info\action\baseAction.java

     文件       1435  2011-09-10 16:33  Struts2_Hiberntate_Spring_Archives\src\com\info\action\DataAction.java

     文件       1975  2011-08-11 23:09  Struts2_Hiberntate_Spring_Archives\src\com\info\action\EducationAction.java

     文件       1904  2011-09-08 13:35  Struts2_Hiberntate_Spring_Archives\src\com\info\action\GenerateExcelAction.java

     文件       1514  2011-08-11 23:09  Struts2_Hiberntate_Spring_Archives\src\com\info\action\JobAction.java

     文件       1362  2011-08-11 23:09  Struts2_Hiberntate_Spring_Archives\src\com\info\action\OtherAction.java

     文件       4651  2011-08-11 23:09  Struts2_Hiberntate_Spring_Archives\src\com\info\action\PersonInfoAction.java

     文件       1813  2011-08-29 17:13  Struts2_Hiberntate_Spring_Archives\src\com\info\action\RemarkAction.java

     文件       3900  2011-08-29 17:14  Struts2_Hiberntate_Spring_Archives\src\com\info\action\SearchAction.java

     文件       2253  2011-08-11 23:09  Struts2_Hiberntate_Spring_Archives\src\com\info\action\SpeciaAction.java

     文件        553  2011-08-11 23:09  Struts2_Hiberntate_Spring_Archives\src\com\info\dao\AdminDao.java

     文件        417  2011-09-10 16:48  Struts2_Hiberntate_Spring_Archives\src\com\info\dao\baseDao.java

     文件         99  2011-08-11 23:09  Struts2_Hiberntate_Spring_Archives\src\com\info\dao\DataDao.java

     文件        211  2011-08-11 23:09  Struts2_Hiberntate_Spring_Archives\src\com\info\dao\EducationDao.java

............此处省略311个文件信息

评论

共有 条评论

相关资源