资源简介
基于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万年历源程序
相关资源
- MyEclipse开发的仓库管理系统
- 超市管理完整系统源码
- SSI 增删改查 范例
- FAQ管理全源代码源码整理
- 王羽—图书管理系统.rar
- 基于BS的数码产品在线销售系统论文和
- pdfjs-2.0.943-dist
- 企业费用管理系统
- 通联支付项目资料含demo.zip
- easypoi导入导出
- 医院挂号管理系统130035
- MyEclipse2018.12.0破解文件
- Node.js实战第2版[pdf]
- apache-maven-3.6.1.zip
- 简单的图书购物系统
- 9大软件测试工具的与安装教程
- 基于ssh框架的网上订餐系统的设计与
- Activiti用户手册中文版V5.21
- 尚硅谷_-SpringMVC.docx
- 《码农翻身:用故事给技术加点料》
- idea的jetty-runner1.2.1插件
- 医保系统包含数据库以及注释文档
- SSM前后台分离项目
- Spring Boot实战.[美]Craig Walls(带书签高
- 清华大学计算机系网络课程之编译原
- 海康威视web开发包98526
- 在线考试系统源码完整版
- web告白神器
- JeeSpringCloud-开发文档2018-12-29.pdf
- 个人博客系统的设计与实现.rar
评论
共有 条评论