资源简介
该项目为网上银行系统,使用技术为Struts+Hibernate。
JSP页面采用Tiles框架布局,表单验证没有采用Validator框架验证。
JDK:1.4以上
数据库:SQL Server2000
开发工具:Eclipse+MyEclipse

代码片段和文件信息
/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package org.myrose.action;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.Action;
import org.apache.struts.action.Actionerrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;
import org.myrose.bean.Account;
import org.myrose.dao.AccountDAO;
import org.myrose.form.ModifyForm;
import org.myrose.form.MoneyForm;
/**
* MyEclipse Struts Creation date: 12-27-2007
*
* XDoclet definition:
*
* @struts.action validate=“true“
*/
public class AccountAction extends Action {
/*
* Generated Methods
*/
/**
* Method execute
*
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public ActionForward execute(ActionMapping mapping ActionForm form HttpServletRequest request HttpServletResponse response) {
String path = mapping.getParameter();
String forward = ““;
if (path.equals(“dodeposit“)) {
forward = this.deposit(mapping form request response);
} else if (path.equals(“domodify“)) {
forward = this.modify(mapping form request response);
} else if (path.equals(“dotransfer“)) {
forward = this.transfer(mapping form request response);
} else if (path.equals(“dodisburse“)) {
forward = this.disburse(mapping form request response);
}
return mapping.findForward(forward);
}
/**
* 存款操作
*
* @param mapping
* @param form
* @param request
* @param response
* @return
*/
public String deposit(ActionMapping mapping ActionForm form HttpServletRequest request HttpServletResponse response) {
MoneyForm moneyForm = (MoneyForm) form;
HttpSession session = request.getSession();
String str = moneyForm.getMoney();
ActionMessages errors = new Actionerrors();
String forward = “todeposit“;
// String s = this.validate(str);
// if (s.equals(“null“)) {
// errors.add(“deposit_money_null“ new ActionMessage(“deposit.money.null“));
// } else if (s.equals(“error“)) {
// errors.add(“deposit_money_error“ new ActionMessage(“deposit.money.error“));
// } else {
double deposit = Double.parseDouble(str);
Account account = (Account) session.getAttribute(“account“);
AccountDAO dao = new AccountDAO();
account.setBalance(new Double(deposit));
if (dao.deposit(account)) {
errors.add(“deposit_ok“ new ActionMessage(“deposit.ok“));
session.setAttribute(“account“ dao.getAccount(account.getId()));// 更新session信息
} else {
errors.add(“deposit_error“ new ActionMessage(“deposit.error“));
}
// }
this.saveErrors(request errors);
return forward;
}
/**
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1515 2007-12-27 13:51 网上银行系统\网上银行系统\BankOnline\.classpath
目录 0 2009-04-21 11:24 网上银行系统\网上银行系统\BankOnline\.myeclipse
文件 455 2007-12-27 08:29 网上银行系统\网上银行系统\BankOnline\.myhibernatedata
文件 303 2008-03-11 13:10 网上银行系统\网上银行系统\BankOnline\.myme
文件 250 2007-12-27 08:19 网上银行系统\网上银行系统\BankOnline\.mystrutsdata
文件 1513 2007-12-27 19:54 网上银行系统\网上银行系统\BankOnline\.project
文件 939 2007-12-27 08:29 网上银行系统\网上银行系统\BankOnline\src\hibernate.cfg.xm
文件 9762 2008-01-02 17:13 网上银行系统\网上银行系统\BankOnline\src\org\myrose\action\AccountAction.java
文件 2335 2007-12-28 20:08 网上银行系统\网上银行系统\BankOnline\src\org\myrose\action\LoginAction.java
文件 1516 2007-12-29 17:22 网上银行系统\网上银行系统\BankOnline\src\org\myrose\action\LogoutAction.java
目录 0 2009-04-21 11:24 网上银行系统\网上银行系统\BankOnline\src\org\myrose\action
文件 2914 2008-01-02 17:12 网上银行系统\网上银行系统\BankOnline\src\org\myrose\ApplicationResources.properties
文件 1592 2007-12-27 08:29 网上银行系统\网上银行系统\BankOnline\src\org\myrose\bean\Account.hbm.xm
文件 2349 2007-12-27 08:29 网上银行系统\网上银行系统\BankOnline\src\org\myrose\bean\Account.java
目录 0 2009-04-21 11:24 网上银行系统\网上银行系统\BankOnline\src\org\myrose\bean
文件 3547 2007-12-29 10:30 网上银行系统\网上银行系统\BankOnline\src\org\myrose\dao\AccountDAO.java
目录 0 2009-04-21 11:24 网上银行系统\网上银行系统\BankOnline\src\org\myrose\dao
文件 2474 2007-12-28 15:32 网上银行系统\网上银行系统\BankOnline\src\org\myrose\form\LoginForm.java
文件 2079 2007-12-29 17:11 网上银行系统\网上银行系统\BankOnline\src\org\myrose\form\ModifyForm.java
文件 3241 2008-01-02 17:07 网上银行系统\网上银行系统\BankOnline\src\org\myrose\form\MoneyForm.java
目录 0 2009-04-21 11:24 网上银行系统\网上银行系统\BankOnline\src\org\myrose\form
文件 3063 2007-12-27 08:28 网上银行系统\网上银行系统\BankOnline\src\org\myrose\hibernatefactory\HibernateSessionFactory.java
目录 0 2009-04-21 11:24 网上银行系统\网上银行系统\BankOnline\src\org\myrose\hibernatefactory
目录 0 2009-04-21 11:24 网上银行系统\网上银行系统\BankOnline\src\org\myrose
目录 0 2009-04-21 11:24 网上银行系统\网上银行系统\BankOnline\src\org
目录 0 2009-04-21 11:24 网上银行系统\网上银行系统\BankOnline\src
文件 789 2007-12-28 15:13 网上银行系统\网上银行系统\BankOnline\WebRoot\check.jsp
文件 246 2007-12-28 19:58 网上银行系统\网上银行系统\BankOnline\WebRoot\CSS\Myst
目录 0 2009-04-21 11:24 网上银行系统\网上银行系统\BankOnline\WebRoot\CSS
文件 1988 2008-01-02 17:20 网上银行系统\网上银行系统\BankOnline\WebRoot\deposit.jsp
............此处省略106个文件信息
相关资源
- 简易教学管理系统(jsp spring struts h
- java用spring struts hibernate做的学生成绩
- 基于 struts 的学生寝室管理系统的设计
- 我的全部java项目(博客项目的代码)
- spring+struts2+hibernate完整项目初学者进
- 网上银行系统.zip
- 毕设:基于javaweb的宿舍管理系统
- java项目开发自学手册源码
- Java Web开发实战经典
- java 商城系统
- JavaWEB商城项目(包括数据库)
- java项目——城市公交管理系统
- 轻量级Java EE企业应用实战 第4版李刚
- Java项目源码下载151657
- struts2.3.7所有jar包
- JAVA项目-斗地主游戏 图形界面&&纸牌库
- Struts2+Spring整合所需jar包
- Struts2所需jar包
- java项目经验案列
- Struts2手动搭建所有的jar包及相应的
- ePass1000ND java项目调用demo
- 网上银行java项目源代码含最终文档超
- Java项目网吧管理系统源代码
- 双鱼林jsp成绩管理系统
- jsp网上在线购物系统采用MVC模式 环境
- javaEE上传文件
- 网上商城系统 Hibernate Java JSP Struts S
- Java项目毕设美食相关源代码客户端和
- log4j-2.7api+core包
- JavaWeb图书馆管理系统Jsp
评论
共有 条评论