jsp购物车源码,解压密码的要说明密码www.kj.com
源代码在线查看: order.jsp
程序:order.jsp
说明:填写和提交订单都在该页面处理
该页面首先通过第26行,判断请求是否是提交订单
26行:
若不是则执行92行-193行之间的语句
92行:
193行:
--%>
/* 禁止使用浏览器Cache */
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires",0);
%>
好好购书网 memberID=
orderBean.setMemberID((String)session.getValue("memberID"));//从sessino中得到会员ID
String str = null;
str = request.getParameter("name");//获得接收人姓名
orderBean.setReceiverName(str==null?"":str);//写入orderBean中
str = null;
str = request.getParameter("price");//获得订单总金额
orderBean.setOrderPrice(str==null?"":str);
str = null;
str = request.getParameter("address");//获得接收人地址
orderBean.setReceiverAddress(str==null?"":str);
str = null;
str = request.getParameter("zip");//获得接收人邮编
orderBean.setReceiverZip(str==null?"":str);
str = null;
str = request.getParameter("remark");//获得订单备注信息
orderBean.setOrderRemark(str==null?"":str);
orderBean.setFromDate(orderBean.getNowTime());
str = null;
str = request.getParameter("bookinfo");//获得订单书籍信息
if( orderBean.createNewOrderDetail(str) ){
str = null;
//订单订购成功则清空cookie中的购物信息
Cookie[] cookies = request.getCookies();
for(int i=0;i str = cookies[i].getName();
if( str.startsWith("ISBN") ){
Cookie cookie = new Cookie(str,"0");
cookie.setMaxAge(0);
response.addCookie(cookie);
}
}%>
订购成功!
订单号:
返回首页
订购失败!
返回首页
以下是您的订购信息
编号
书名
单价
数量
合计
float orderPrice = 0f;
StringBuffer orderBook = new StringBuffer();
Cookie[] cookies= request.getCookies();
for(int i=0;i< cookies.length; i++){
String isbn = cookies[i].getName();
String num = cookies[i].getValue();
if( isbn.startsWith("ISBN") ){
bookInfo.setBookInfo(isbn.substring(4));
%>
float price = bookInfo.getBookPrice();
int count = Integer.parseInt(num);
%>
orderBook.append(bookInfo.getBookID() + "=" + num +";");
%>
}
}
%>
修改图书定单
如以上信息无误,请填写如下信息完成网上定单
收书人姓名:
定单总金额:
发送地址:
邮政编号:
备注: