资源简介
这是一个用struts2+hibernate开发的银行系统,实现了开户、取款、存款、转账、修改密码、查看、销户等功能,虽然简化了银行功能,但功能比较齐全,这是三天做出来的一个期末大作业,比较适合正在学习struts2和hibernate的人用,仅作学习用途
代码片段和文件信息
package com.action;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
import com.object.Administrator;
import com.connectDB.LoginOperation;
public class LoginAction extends ActionSupport implements ModelDriven{
private Administrator admin=new Administrator();
public void setAdmin(Administrator admin) {
this.admin = admin;
}
public void validate() {
}
public Administrator getAdmin()
{
return this.admin;//增加的
}
public object getModel() {
return this.admin;
}
public String execute() throws Exception {
// 从数据库中读取用户明密码看是否正确
// Map map=ActionContext.getContext().getContextMap();
// map.put(“admin“admin);
Map session=ActionContext.getContext().getSession();
session.put(“admin“admin);
HttpServletRequest request= ServletActionContext.getRequest();
if(LoginOperation.get(admin))
return “success“;
else
{
request.setAttribute(“nopower““nopower“);
return “login“;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1065 2011-06-15 20:02 bankSystem\.classpath
文件 304 2011-06-15 20:02 bankSystem\.myme
文件 1416 2011-06-15 20:02 bankSystem\.project
文件 500 2011-06-15 20:02 bankSystem\.settings\.jsdtscope
文件 1040 2011-06-15 20:02 bankSystem\.settings\com.genuitec.eclipse.j2eedt.core.prefs
文件 330 2011-06-15 20:02 bankSystem\.settings\org.eclipse.jdt.core.prefs
文件 49 2011-06-15 20:02 bankSystem\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2011-06-15 20:02 bankSystem\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 1210 2011-06-15 20:02 bankSystem\src\com\action\LoginAction.java
文件 2481 2011-06-15 20:47 bankSystem\src\com\action\OperationAction-validation.xm
文件 3392 2011-06-15 20:42 bankSystem\src\com\action\OperationAction.java
文件 373 2011-06-15 20:02 bankSystem\src\com\common\CreateTables.java
文件 333 2011-06-15 20:02 bankSystem\src\com\common\GetCurrentTime.java
文件 2918 2011-06-15 20:02 bankSystem\src\com\common\HibernateSessionFactory.java
文件 988 2011-06-15 20:02 bankSystem\src\com\connectDB\LoginOperation.java
文件 6095 2011-06-15 20:42 bankSystem\src\com\connectDB\Operations.java
文件 537 2011-06-15 20:43 bankSystem\src\com\ob
文件 846 2011-06-15 20:43 bankSystem\src\com\ob
文件 495 2011-06-15 20:02 bankSystem\src\com\ob
文件 500 2011-06-15 20:02 bankSystem\src\com\ob
文件 512 2011-06-15 20:02 bankSystem\src\com\ob
文件 883 2011-06-15 20:02 bankSystem\src\com\ob
文件 1189 2011-06-15 20:02 bankSystem\src\hibernate.cfg.xm
文件 29 2011-06-15 20:02 bankSystem\src\struts.properties
文件 753 2011-06-15 20:47 bankSystem\src\struts.xm
文件 1161 2011-06-15 20:02 bankSystem\WebRoot\alterPassword.jsp
文件 353 2011-06-15 20:02 bankSystem\WebRoot\checkLogin.jsp
文件 1101 2011-06-15 20:02 bankSystem\WebRoot\deleteAccount.jsp
文件 1066 2011-06-15 20:02 bankSystem\WebRoot\deposit.jsp
文件 1109 2011-06-15 20:02 bankSystem\WebRoot\drawMoney.jsp
............此处省略73个文件信息
评论
共有 条评论