91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 23.62MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2024-01-21
  • 語言: 其他
  • 標(biāo)簽: SSH??

資源簡介

網(wǎng)上銀行系統(tǒng)SSH簡單實現(xiàn)增刪改查,包含數(shù)據(jù)庫文件

資源截圖

代碼片段和文件信息

package?com.netbank.action;

import?java.util.List;
import?java.util.Map;
import?javax.annotation.Resource;
import?org.apache.struts2.interceptor.RequestAware;
import?org.apache.struts2.interceptor.SessionAware;
import?com.netbank.biz.*;
import?com.netbank.entity.*;
import?com.opensymphony.xwork2.ActionSupport;

public?class?AdminAction?extends?ActionSupport?implements?RequestAware
SessionAware?{
//定義通過@Resource注解注入的屬性userBiz,可省略set方法
@Resource?private?UserBiz?userBiz;
//定義通過@Resource注解注入的屬性personinfoBiz,可省略set方法
@Resource?private?PersoninfoBiz?personinfoBiz;
Mapject>?request;
Mapject>?session;
//定義Admin類型對象,用于封裝管理員登錄等頁面的表單參數(shù)
private?Admin?admin;
private?Account?account;
//定義Personinfo類型對象,用于封裝頁面表單參數(shù)
private?Personinfo?personinfo;
private?Password?pwd;
private?int?id;
private?Status?status;

public?void?setId(int?id)?{
this.id?=?id;
}

/**
?*?對登錄頁面進行驗證,檢查用戶名和密碼是否正確
?*/
public?void?validateLogin(){
//調(diào)用業(yè)務(wù)方法,根據(jù)username獲取管理員
Admin?a=userBiz.getAdmin(admin.getUsername());
if(a==null){
this.addFieldError(“username“?“用戶名不存在“);
}else{
if(!admin.getPassword().equals(a.getPassword())){
this.addFieldError(“password“?“密碼不正確“);
}
admin=a;
}
}
/**
?*?登錄
?*?@return
?*/
public?String?login(){

if(admin!=null){
session.put(“admin“admin);
return?“success“;
}
return?“l(fā)ogin“;
}

/**
?*?查詢賬戶
?*?@return
?*/
public?String?listUsers(){
//調(diào)用業(yè)務(wù)方法,根據(jù)賬戶狀態(tài)獲取個人信息,狀態(tài)為0表示獲取所有客戶
List?users=personinfoBiz.searchPersoninfo(status);
request.put(“users“users);
return?“users“;

}

//注銷
public?String?logout(){
session.remove(“admin“);
return?“l(fā)ogin“;
}

/**
?*?對開戶頁面進行校驗,驗證用戶名是否已存在、一張身份證只能擁有一個賬戶
?*/
public?void?validateKaihu(){
if(userBiz.getAccount(account.getUsername())!=null){
request.put(“message“?“用戶名已存在“);
}
//獲取滿足條件的個人信息,這里的條件為開戶頁面中填寫的身份證號
List?list?=?personinfoBiz.searchPersoninfo(personinfo);
//如果所填寫的身份證號在個人信息中已存在,則提示錯誤信息
if(list.size()>0){
this.addFieldError(“personinfo.cardid“?“一張身份證只能擁有一個賬戶“);
}
}
//開戶
public?String?kaihu(){
????//調(diào)用業(yè)務(wù)方法,向賬戶表Account中添加賬戶
userBiz.addAccount(account);
//調(diào)用業(yè)務(wù)方法,向個人信息表personinfo添加個人信息
account?=?userBiz.getAccount(account.getUsername());
personinfo.setAccount(account);
personinfoBiz.add(personinfo);
request.put(“message“?“添加成功“);
return?“message“;
}

/**
?*?對修改密碼頁面進行驗證
?*/
public?void?validateChangepwd(){
admin=(Admin)session.get(“admin“);
if(!pwd.getOldpwd().equals(admin.getPassword())){
this.addFieldError(“pwd.oldpwd“?“密碼不正確“);
}
if(!pwd.getNewpwd().equals(pwd.getConfirmpwd())){
this.addFieldError(“pwd.confirmpwd“?“兩次密碼不一致“);
}
}
//修改密碼
public?String?changepwd(){
admin.setPassword(pwd.getNewpwd());
if(userBiz.modifyAdmin(admin)){
session.put(“admin“admin);
request.put(“message“?“密碼修改成功!“);
return?“message“;

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-05-08?09:43??第26章\
?????目錄???????????0??2013-05-08?09:42??第26章\netbank\
?????文件????????6728??2011-06-16?22:14??第26章\netbank\.classpath
?????目錄???????????0??2013-05-13?19:41??第26章\netbank\.myeclipse\
?????文件?????????561??2011-06-16?22:20??第26章\netbank\.myhibernatedata
?????文件?????????294??2013-05-08?09:48??第26章\netbank\.mymetadata
?????文件?????????240??2011-06-16?22:10??第26章\netbank\.mystrutsdata
?????文件????????1906??2011-06-16?22:57??第26章\netbank\.project
?????目錄???????????0??2013-05-08?09:42??第26章\netbank\.settings\
?????文件?????????500??2011-06-16?21:56??第26章\netbank\.settings\.jsdtscope
?????文件?????????330??2011-06-16?21:56??第26章\netbank\.settings\org.eclipse.jdt.core.prefs
?????文件??????????49??2011-06-16?21:56??第26章\netbank\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2011-06-16?21:56??第26章\netbank\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件?????????462??2011-06-16?22:13??第26章\netbank\.springBeans
?????目錄???????????0??2013-05-08?09:42??第26章\netbank\WebRoot\
?????目錄???????????0??2013-05-08?09:42??第26章\netbank\WebRoot\meta-INF\
?????文件??????????36??2011-06-16?21:56??第26章\netbank\WebRoot\meta-INF\MANIFEST.MF
?????目錄???????????0??2013-05-08?09:42??第26章\netbank\WebRoot\WEB-INF\
?????目錄???????????0??2013-05-08?09:48??第26章\netbank\WebRoot\WEB-INF\classes\
?????文件????????5717??2011-06-24?17:25??第26章\netbank\WebRoot\WEB-INF\classes\applicationContext.xml
?????目錄???????????0??2013-05-08?09:48??第26章\netbank\WebRoot\WEB-INF\classes\com\
?????目錄???????????0??2013-05-08?09:48??第26章\netbank\WebRoot\WEB-INF\classes\com\netbank\
?????目錄???????????0??2013-05-08?09:48??第26章\netbank\WebRoot\WEB-INF\classes\com\netbank\action\
?????文件????????5779??2013-05-08?09:48??第26章\netbank\WebRoot\WEB-INF\classes\com\netbank\action\AdminAction.class
?????文件????????3141??2013-05-08?09:48??第26章\netbank\WebRoot\WEB-INF\classes\com\netbank\action\FileAction.class
?????文件????????3330??2013-05-08?09:48??第26章\netbank\WebRoot\WEB-INF\classes\com\netbank\action\PersoninfoAction.class
?????文件????????5154??2013-05-08?09:48??第26章\netbank\WebRoot\WEB-INF\classes\com\netbank\action\Transaction.class
?????文件????????3809??2013-05-08?09:48??第26章\netbank\WebRoot\WEB-INF\classes\com\netbank\action\UserAction.class
?????目錄???????????0??2013-05-08?09:48??第26章\netbank\WebRoot\WEB-INF\classes\com\netbank\biz\
?????文件?????????384??2013-05-08?09:48??第26章\netbank\WebRoot\WEB-INF\classes\com\netbank\biz\PersoninfoBiz.class
?????文件?????????376??2013-05-08?09:48??第26章\netbank\WebRoot\WEB-INF\classes\com\netbank\biz\TransactionBiz.class
............此處省略259個文件信息

評論

共有 條評論