资源简介
该项目为网上银行系统,使用技术为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-servlet-struts-sqlserver开发的网上购物
- 优秀毕业论文:基于J2EE技术的完整的
- JAVA的Struts2完整项目版(源码+数据库
- JAVA版教学管理系统源码带毕业设计
- 基于struts2+JDBC的学生管理系统
- 一键自动生成增删改查的jsp web 项目
- 试题库管理系统(java)
- myeclipse+struts+jsp网上书店
- 使用IntelliJ IDEA开发基于Maven+Spring MV
- Spring+Struts2+Hibernate javaweb网络商城系统
- Java Web 人力资源系统源码
- JAVA项目开发文档模板总结
- Struts 2 远程代码执行漏洞(s2-045\\s2
- 使用java编写的房屋租赁系统
- 进销管理系统是用Java代码编写的 运用
- ajaxstruts2jspjava验证用户名是否存在
- JAVA农业网项目jsp
- struts 图形报表
- JSP+SQL Server2008+STRUTS2+HIBERNATE论坛项目
- struts必要jar包
- JSP BBS论坛
- JAVA项目-简易网吧管理系统
- 蓝宇快递打印系统
- java项目之餐饮管理系统
- Struts2+jdbc+mysql 实现简单的增删改查(
- JavaEE struts2综合小案例
- JAVA项目文档模板
- java web标签chm版 包括struts1 struts2 jst
- struts+hibernate做的商城
- 数码照片管理软件
评论
共有 条评论