资源简介
J2EE图书商城系统,MySQL数据库,绝对可用
代码片段和文件信息
package BookStore;
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 javax.servlet.ServletContext;
import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.*;
import javax.servlet.http.*;
import org.apache.struts.action.DynaActionForm;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;
public final class AddrConfirmAction extends Action{
public ActionForward execute(
ActionMapping mapping
ActionForm form
HttpServletRequest request
HttpServletResponse response) throws Exception {
DynaActionForm deliveryForm = (DynaActionForm) form;
String delivery = (String)deliveryForm.get(“deliv“);
String payment = (String)deliveryForm.get(“payment“);
ServletContext context = servlet.getServletContext();
DataSource dataSource = (DataSource)context.getAttribute(Constants.DATASOURCE_KEY);
DB db = new DB(dataSource);
HttpSession session = request.getSession();
Vector shopCartList=(Vector)session.getAttribute(Constants.BOOK_SHOPCART_KEY);
String PageForward;
ActionMessages errors = new ActionMessages();
if (shopCartList==null||shopCartList.size()==0){
errors.add(ActionMessages.GLOBAL_MESSAGE
new ActionMessage(“errors.nullShopCart“));
if (!errors.isEmpty()) {
saveErrors(request errors);
}
PageForward=“toWrong“;
}
else{
Order order = new Order();
order.setUsername ((String)session.getAttribute(Constants.LOGIN_USERNAME_KEY));
order.setDelivery(delivery);
order.setPayment(payment);
ShopCart shopCart = new ShopCart();
int orderId=order.Insert(db);
if (orderId==-1){
errors.add(ActionMessages.GLOBAL_MESSAGE
new ActionMessage(“errors.insertFail“));
if (!errors.isEmpty()) {
saveErrors(request errors);
}
PageForward=“toWrong“;
}
else{
order.setId(orderId);
session.setAttribute(Constants.BOOK_ORDER_KEYorder);
if(shopCartList!=null){
for(int i = 0; i < shopCartList.size() ;i++){
shopCart = (ShopCart)shopCartList.get(i);
shopCart.Save(dborderId);
}
}
order.setTotal(order.GetOrderTotal(db));
Vector orderDetail=(Vector)shopCartList.clone();
session.setAttribute(Constants.ORDER_DETAIL_KEYorderDetail);
shopCartList.clear();
PageForward=“toOrderConfirm“;
}
}
db.close();
return (mapping.findForward(PageForward));
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4307 2005-07-05 14:33 bookstore\bookMain.jsp
文件 6592 2005-07-05 14:33 bookstore\bookShopCart.jsp
文件 3428 2005-07-05 14:33 bookstore\bookShow.jsp
文件 1949 2005-07-05 14:33 bookstore\bookstore.sql
文件 2177 2005-07-05 14:33 bookstore\images\00-1.gif
文件 2144 2005-07-05 14:33 bookstore\images\00-2.gif
文件 4537 2005-07-05 14:33 bookstore\images\007.gif
文件 1916 2005-07-05 14:33 bookstore\images\b10025.gif
文件 19789 2005-07-05 14:33 bookstore\images\banner.gif
文件 84 2005-07-05 14:33 bookstore\images\book.gif
文件 3787 2005-07-05 14:33 bookstore\images\book00001.jpg
文件 13519 2005-07-05 14:33 bookstore\images\book00002.jpg
文件 2253 2005-07-05 14:33 bookstore\images\book800_005.gif
文件 192 2005-07-05 14:33 bookstore\images\book800_081.gif
文件 985 2005-07-05 14:33 bookstore\images\book800_19_08.gif
文件 10617 2005-07-05 14:33 bookstore\images\bookTop.gif
文件 4010 2005-07-05 14:33 bookstore\images\book_001.gif
文件 1779 2005-07-05 14:33 bookstore\images\book_002.gif
文件 2204 2005-07-05 14:33 bookstore\images\book_003.gif
文件 73 2005-07-05 14:33 bookstore\images\book_004.gif
文件 721 2005-07-05 14:33 bookstore\images\book_005.gif
文件 766 2005-07-05 14:33 bookstore\images\book_006.gif
文件 726 2005-07-05 14:33 bookstore\images\book_007.gif
文件 730 2005-07-05 14:33 bookstore\images\book_008.gif
文件 1958 2005-07-05 14:33 bookstore\images\book_011.gif
文件 689 2005-07-05 14:33 bookstore\images\book_012.gif
文件 705 2005-07-05 14:33 bookstore\images\book_013.gif
文件 2368 2005-07-05 14:33 bookstore\images\book_020.gif
文件 565 2005-07-05 14:33 bookstore\images\book_026.gif
文件 1628 2005-07-05 14:33 bookstore\images\book_027.gif
............此处省略102个文件信息
相关资源
- java+jsp+servlet+mvc写的简易的仓库管理系
- 基于javaweb的考勤系统
- java课程设计界面美化包,swing也可以
- 一个网上商城源代码(java web开发)
- 淘宝客sdk-java版本
- java 实现的中文分词算法代码
- 图书进销存管理系统
- Java程序设计实用教程第4版[叶核亚]全
- javaweb宿舍管理系统
- javaee mysql 的blog源码,带数据库和源代
- 酒店管理系统(java.sql.swing)
- JAVA视频聊天系统源代码
- javaweb实训项目需求
- java实现国密算法SM2SM3SM4算法
- 完美实现图书管理系统,java语言+my
- java sqlserver 编写的药品促销管理系统
- java项目开发文档
- JSP网上运动会报名系统
- 基于JAVA的大型物流管理系统的实现
- JAVA利用JNA调用DLL
- 基于java的员工管理系统课程设计
- Http服务器与客户端Java版
- SQL Server课程设计工资管理系统
- 图书管理系统课程设计报告(基于J
- Java语言与面向对象程序设计题解及实
- 深入理解JAVA内存模型.pdf 高清版
- java微信分享源码
- mysql-connector-java-5.1.38.tar.gz
- 基于Java的超市管理系统191276
- 蓝桥杯历年真题及答案java组
评论
共有 条评论