-
大小: 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
評論
共有 條評論