資源簡介
一個銀行的簡易系統能實現登陸注冊,及簡單的增刪改查,界面還可以

代碼片段和文件信息
package?bank.action;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpSession;
import?org.apache.struts2.ServletActionContext;
import?bank.domain.UserInfo;
import?bank.service.UserFacade;
import?bank.service.UserFacadeImpl;
public?class?LoginAction?{
private?String?userNO;
private?String?password;
private?UserFacade?userFacade;
public?LoginAction()?{
userFacade?=?new?UserFacadeImpl();
}
public?String?getPassword()?{
return?password;
}
public?void?setPassword(String?password)?{
this.password?=?password;
}
public?String?getUserNO()?{
return?userNO;
}
public?void?setUserNO(String?userNO)?{
this.userNO?=?userNO;
}
public?String?login()?{
boolean?flag?=?false;
UserInfo?user?=?new?UserInfo();
user.setUserNO(getUserNO());
user.setPassword(getPassword());
try?{
flag?=?userFacade.login(user);
//?flag==true說明從數據庫中查詢出了與頁面獲得的帳號密碼相匹配的結果
if?(flag?==?true)?{
UserInfo?userInfo?=?userFacade.selectUser(userNO);
HttpServletRequest?request?=?ServletActionContext.getRequest();
HttpSession?session?=?request.getSession();
//?將登錄用戶信息存入session
session.setAttribute(“user“?userInfo);
return?“loginSuccess“;
}?else?{
return?“loginError“;
}
}?catch?(Exception?e)?{
e.printStackTrace();
return?“Error“;
}
}
public?String?logout()?{
HttpServletRequest?request?=?ServletActionContext.getRequest();
HttpSession?session?=?request.getSession();
//?銷毀session
session.invalidate();
return?“logout“;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????839??2013-04-25?15:48??bank\.classpath
?????文件????????849??2013-04-25?15:48??bank\.project
?????文件????????395??2013-04-25?15:48??bank\.settings\org.eclipse.jdt.core.prefs
?????文件????????442??2013-04-25?15:48??bank\.settings\org.eclipse.wst.common.component
?????文件????????208??2013-04-25?15:48??bank\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件???????1353??2013-04-25?16:24??bank\build\classes\bank\action\interceptor\SessionInterceptor.class
?????文件???????2111??2013-04-25?16:24??bank\build\classes\bank\action\LoginAction.class
?????文件???????4076??2013-04-25?16:24??bank\build\classes\bank\action\TradeAction.class
?????文件???????3214??2013-04-25?16:24??bank\build\classes\bank\action\UserAction.class
?????文件???????1027??2013-04-25?16:20??bank\build\classes\bank\action\validateAction\LoginValidate-validation.xm
?????文件????????789??2013-04-25?16:24??bank\build\classes\bank\action\validateAction\LoginValidate.class
?????文件????????534??2013-04-25?16:20??bank\build\classes\bank\action\validateAction\MoneyValidate-validation.xm
?????文件????????541??2013-04-25?16:24??bank\build\classes\bank\action\validateAction\MoneyValidate.class
?????文件???????2655??2013-04-25?16:20??bank\build\classes\bank\action\validateAction\RegistValidate-validation.xm
?????文件????????616??2013-04-25?16:24??bank\build\classes\bank\action\validateAction\RegistValidate.class
?????文件???????1266??2013-04-25?16:20??bank\build\classes\bank\action\validateAction\UpdateUserValidate-validation.xm
?????文件????????628??2013-04-25?16:24??bank\build\classes\bank\action\validateAction\UpdateUserValidate.class
?????文件???????1493??2013-04-25?16:24??bank\build\classes\bank\domain\TradeInfo.class
?????文件???????2639??2013-04-25?16:24??bank\build\classes\bank\domain\UserInfo.class
?????文件????????395??2013-04-25?16:24??bank\build\classes\bank\persistence\TradeDAO.class
?????文件???????5182??2013-04-25?16:24??bank\build\classes\bank\persistence\TradeDAOImpl.class
?????文件????????484??2013-04-25?16:24??bank\build\classes\bank\persistence\UserDAO.class
?????文件???????5636??2013-04-25?16:24??bank\build\classes\bank\persistence\UserDAOImpl.class
?????文件????????397??2013-04-25?16:24??bank\build\classes\bank\service\TradeFacade.class
?????文件???????1150??2013-04-25?16:24??bank\build\classes\bank\service\TradeFacadeImpl.class
?????文件????????486??2013-04-25?16:24??bank\build\classes\bank\service\UserFacade.class
?????文件???????1321??2013-04-25?16:24??bank\build\classes\bank\service\UserFacadeImpl.class
?????文件???????1139??2013-04-25?16:31??bank\build\classes\bank\util\DBConnection.class
?????文件???????8852??2013-04-25?16:24??bank\build\classes\bank\util\MD5.class
?????文件???????1630??2013-04-25?16:20??bank\build\classes\globalMessages_zh_CN.properties
............此處省略110個文件信息
- 上一篇:JAVA JSP會議室預約系統
- 下一篇:基于Javaweb的咖啡點餐系統
評論
共有 條評論