-
大小: 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\.myme
文件 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.xm
文件 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.xm
文件 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\ba
文件 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\ba
文件 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个文件信息
- 上一篇:某实验中学网站(源码+数据库)
- 下一篇:软件测试实验报告——LR
评论
共有 条评论