资源简介
基于Struts+hibernate网上书城系统,毕业论文设计,可供参考,学习。

代码片段和文件信息
package bookstore;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
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.hibernate.Query;
import org.hibernate.Session;
import bookstore.database.Bookinfo;
import bookstore.database.HibernateUtil;
public class BookDetailAction extends Action {
public ActionForward execute(ActionMapping mapping ActionForm srcForm
HttpServletRequest request HttpServletResponse response)
throws Exception {
ActionMessages errors = new ActionMessages();
// ��֤�Ƿ����˺Ϸ����鼮ID
//如果id为空的话,报错。
if (request.getParameter(“id“) == null
|| request.getParameter(“id“).equals(““)) {
errors.add(“noid“ new ActionMessage(“bookdetail.noid“));
this.saveErrors(request errors);
return mapping.findForward(“errorPage“);
}
// ��ʼ��ѯ�鼮��Ϣ
int id = Integer.parseInt(request.getParameter(“id“));
Bookinfo book = loadBookInfo(id errors);
if(book == null) {
this.saveErrors(request errors);
return mapping.findForward(“errorPage“);
}
request.setAttribute(“book“ book);
return mapping.findForward(“bookdetail“);
}
private Bookinfo loadBookInfo(int id ActionMessages errors) {
Session dbSession = HibernateUtil.currentSession();
// ��ѯָ��ID���鼮
try {
HibernateUtil.beginTransaction();
Query query = dbSession.createQuery(“ from Bookinfo as b where b.id=:id“)
.setInteger(“id“ id)
.setMaxResults(1);
List result = query.list();
HibernateUtil.commitTransaction();
if(result.size() != 0) {
return (Bookinfo) result.get(0);
}
errors.add(“noBook“ new ActionMessage(“bookdetail.noBook“));
} catch(Exception e) {
errors.add(“dbError“ new ActionMessage(“globle.dbError“));
}
return null;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2284 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\.classpath
文件 395 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\.myhibernatedata
文件 287 2008-03-17 23:06 基于Struts+hibernate网上书城系统\ch\.myme
文件 349 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\.mystrutsdata
文件 1629 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\.project
文件 1256 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\src\hibernate.cfg.xm
文件 5586 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\src\bookstore\ApplicationResources_zh.properties
文件 2463 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\src\bookstore\BookDetailAction.java
文件 1648 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\src\bookstore\DeleteBookAction.java
文件 1931 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\src\bookstore\EditBookAction.java
文件 2734 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\src\bookstore\EditBookForm.java
文件 2613 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\src\bookstore\LoginAction.java
文件 1451 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\src\bookstore\LoginForm.java
文件 727 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\src\bookstore\Logout.java
文件 2443 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\src\bookstore\ModifyAction.java
文件 2821 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\src\bookstore\OrderDetailAction.java
文件 2932 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\src\bookstore\PayAction.java
文件 1310 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\src\bookstore\PayForm.java
文件 2817 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\src\bookstore\RegisterAction.java
文件 2757 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\src\bookstore\RegisterForm.java
文件 4086 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\src\bookstore\SaveBookAction.java
文件 3702 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\src\bookstore\SearchBookAction.java
文件 751 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\src\bookstore\SearchBookForm.java
文件 3112 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\src\bookstore\ShoppingCartAction.java
文件 2125 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\src\bookstore\ViewCartAction.java
文件 2142 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\src\bookstore\databa
文件 3703 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\src\bookstore\databa
文件 3482 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\src\bookstore\databa
文件 1505 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\src\bookstore\databa
文件 2355 2006-07-25 15:57 基于Struts+hibernate网上书城系统\ch\src\bookstore\databa
............此处省略112个文件信息
- 上一篇:MyEclipse开发的仓库管理系统
- 下一篇:12864万年历源程序
相关资源
- SpringBoot+H2+mybatis-plus59130
- 登录注册界面.zip48872
- 数字华容道
- SSM+Shiro+redis实现单点登陆
- jstl-api-1.2和jstl-impl-1.2
- 基于MVC模式的会员管理系统
- 国内一家大型软件公司内部的正规软
- 仿windows记事本
- GUI银行管理系统
- 超市收银系统eclipse access大学课程设计
- 模拟ATM柜员机系统--连接数据库
- A*算法的2D演示(带源码)
- 代码审查表和代码审查实例
- 仿126 网易 163 邮箱 界面
- Tomcat6.x
- 简单的行编辑器
- 扫雷(MVC架构)
- 302 Found
- window ping命令加时间并记录日志
- springboot+rabbitmq项目demo(亲测可正常运
- jxbrowser 所有版本通用的破解包
- 2017年-传智播客-张志君老师-SpringBoo
- Blob.js+Export2Excel.js
- 机会路由源代码+仿真工具(SCORP)
- POI中文帮助文档附带api手册.zip
- 2018双十一阿里供应链服务平台讲座
- 原银在线信贷平台概要设计说明书v
- office_word_api 开发文档
- sun.misc.Unsafe源码
- netty的视频90集
评论
共有 条评论