❶ jsp购物车的添加商品
添加商品要提交到Servlet中处理,不要写在页面上。
❷ JSP,购物车生成订单,急求代码!!
// end else if
my_mc.cat._visible =0;
dati = filexml.firstChild.childNodes[categoriasito].childNodes;
for (i=0; i<dati.length; i++) {
容my_mc.cat.plicateMovieClip("cat"+i, i*1+5000);
my_mc["cat"+i].loader.loadMovie(dati[i].attributes.urlimage);
my_mc["cat"+i].input_txt.text = dati[i].attributes.desc;
if (i<colonne) {
my_mc["cat"+i]._y = 0;
my_mc["cat"+i]._x = 105*i+20;
} else {
❸ java 购物车和订单问题,怎么把购物车的信息插入订单的表中
看你是怎么设计而已,订单表至少由两个数据表组成,你怎么设计的就怎么插
❹ JSP 将数据插入关联的两个表里面,要求对应(订单表与订单详细表)
方案一,自己根据某种逻辑生成OrderID,这样将数据对应放到两个表里就可以。内
方案二,订单表OrderID设置容为自增的,这样先在订单表里插入数据。这样有分两种方法:
一,取订单表里最后的OrderID插入到详细表里,然后在详细表里插入数据。
二,你在订单表插入数据的时候,同时插入当时的时间,然后根据时间取出OrderID,在详细表里插入数据行。
❺ 用jsp和数据库做购物车,怎么能通过点击按钮把购买数量和商品信息传给购物车页面,急!!下面是部分代码
你把购买的数量和商品信息做成一个javabean,然后把这个javabean存在session里面,你点击按钮就向服务器端发出请求,然后服务器端处理请求后用jsp显示,这样就可以了呀
❻ jsp实验要求:在购物车案例中实现订单中,商品的删除,修改,添加,查询操作
❼ 订单表和订单明细表有什么区别啊 之间是怎样的关联关系啊
订单表是主表,订单明细表是子表,主表的订单号字段是明细表的外键。
❽ 购物车,订单表,数据库它们三者之间是什么关系.`
购物车是储存在session(也有储存在cookie的)里面订单是根据购物车生成的。最后在吧订单存在数据库里面。
❾ jsp购物车的代码和数据库
//购物车类ShoppingCart,仅供参考
packagebookshop;
importjava.util.*;
importjava.sql.*;
importjava.text.*;
publicclassShoppingCart{
HashMapitems=null;
publicShoppingCart(){
items=newHashMap();
}
publicsynchronizedvoidadd(StringbookID)throwsException{
if(items.containsKey(bookID))
{
ShoppingCartItemitem=(ShoppingCartItem)items.get(bookID);
item.quantity++;
}
else
{
Stringsql="SELECT*FROMtb_BookWHEREbookID='"+bookID
+"'";
DBHandledbhandle=newDBHandle();
ResultSetrs=dbhandle.executeQuery(sql);
ShoppingCartItemnewItem=newShoppingCartItem();
if(rs.next()){
newItem.bookID=bookID;
newItem.isbn=rs.getString("ISBN");
newItem.bookName=rs.getString("bookName");
newItem.bookImage=rs.getString("bookImage");
newItem.categoryID=rs.getString("categoryID");
newItem.author=rs.getString("author");
newItem.price=rs.getFloat("price");
newItem.description=rs.getString("description");
newItem.quantity=1;
dbhandle.closeResource();
items.put(bookID,newItem);
}
}
}
publicsynchronizedvoidsetItem(StringBookID,intnum){
if(items.containsKey(BookID)){
ShoppingCartItemitem=(ShoppingCartItem)items.get(BookID);
item.quantity=num;
}
}
publicsynchronizedvoidremove(StringBookID){
items.remove(BookID);
}
(){
Collectionc=items.values();
returnc.iterator();
}
protectedvoidfinalize()throwsThrowable{
items.clear();
}
(){
returnitems.size();
}
(){
doubleamount=0.0;
for(Iteratori=getItems();i.hasNext();){
ShoppingCartItemitem=(ShoppingCartItem)i.next();
amount+=item.quantity*item.price;
}
returnroundOff(amount);
}
privatedoubleroundOff(doublex){
longval=Math.round(x*100);//cents
returnval/100;
}
publicsynchronizedvoidclear(){
items.clear();
}
publicintpayOrder(StringuserName,StringtrueName,Stringpostcode,
Stringaddress,Stringtelephone,Stringmemo)throwsException{
Connectionconn=null;
intorderID=0;
DBHandledbhandle=newDBHandle();
try{
conn=dbhandle.getConnection();
conn.setAutoCommit(false);
Statementstmt=conn.createStatement();
doubletotal=getTotal();
SimpleDateFormatdataFormat=newSimpleDateFormat(
"yyyy-MM-ddHH:mm:ss");
StringorderDate=dataFormat.format(newjava.util.Date());
Stringsql="INSERTINTOtb_Orders(userName,trueName,address,postcode,tel,memo,totalPrice,isPay,isDeliver,orderDate)VALUES('"
+userName+"','"+trueName
+"','"
+address
+"','"
+postcode
+"','"
+telephone
+"','"
+memo
+"',"
+total+",'0','0','"+orderDate+"')";
System.out.println(sql);
stmt.executeUpdate(sql);
sql="SELECTMAX(orderID)ASmaxOrderIDFROMtb_Orders";//改动
System.out.println(sql);
ResultSetrs=stmt.executeQuery(sql);
rs.next();
orderID=rs.getInt(1);
Iteratori=getItems();
while(i.hasNext()){
ShoppingCartItemitem=(ShoppingCartItem)i.next();
intquantity=item.quantity;
Stringid=item.bookID;
doubleprice=item.price;
sql="INSERTINTOtb_OrderDetail(orderID,bookID,quantity,price)VALUES("
+orderID
+","
+id
+","
+quantity
+","
+price
+")";
stmt.executeUpdate(sql);
}
conn.commit();
conn.setAutoCommit(true);
}catch(Exceptionex){
conn.rollback();
System.out.println(ex.getMessage());
throwex;
}finally{
dbhandle.closeResource();
}
returnorderID;
}
}
//图书信息类,ShoppingCartItem
packagebookshop;
publicclassShoppingCartItem{
publicStringbookID=null;
publicStringisbn=null;
publicStringbookName=null;
publicfloatprice=0.0F;
publicStringdescription=null;
publicStringbookImage=null;
publicStringauthor=null;
publicStringcategoryID=null;
publicintquantity;
}
❿ 订单信息表与订单明细表的区别
订单信息表:指单一订单的详细情况
订单明细表:指所有的订单一个明细!
请采纳答案!!!!