本文目录一览:
- 1、jsp购物车问题,如何在购物完成之后对数据库的库存进行更新
- 2、用jsp和数据库做购物车,怎么能通过点击按钮把购买数量和商品信息传给购物车页面,急!!下面是部分代码
- 3、jsp购物车代码
- 4、jsp怎么做购物车 连接到数据库 还要有哈希表?给详细代码作参考哦 谢谢了!
jsp购物车问题,如何在购物完成之后对数据库的库存进行更新
通过这个方法request.getsession().setAttribute("cart",购物车的数据);放入,然后需要提取的时候就通过request.getsession().getAttribute("cart");得到数据,然后在往数据库里面插就好了。
用jsp和数据库做购物车,怎么能通过点击按钮把购买数量和商品信息传给购物车页面,急!!下面是部分代码
你把购买的数量和商品信息做成一个javabean,然后把这个javabean存在session里面,你点击按钮就向服务器端发出请求,然后服务器端处理请求后用jsp显示,这样就可以了呀
jsp购物车代码
//shopping.html
html
headtitleshopping stor/title/head
body
form action="carts.jsp" target="post"
br
please select the item that you want to buy
br
select name="item"
optionbook:old man and the sea
optionx-box game machine
optionmp3 player
optioncce
optionbook:jsp programming
optioncd "the endless love"
optiondvd "gone with the wind"
/select
br
input type="submit" name="submit" value="add"
input type="submit" name="submit" value="remove"
/form
/body
/html
------------------------------------------------------------------
//carts.jsp
%@page contentType="text/html;charset=ISO8859_1" %
html
jsp:useBean id="cart" scope="session" class="test.DummyCart"/
jsp:setProperty name="cart" property="*"/
%
cart.processRequest();
%
br
ol
you have chosen these items:
%
String []items=cart.getItems();
for(int i=0;iitems.length;i++)
{
%
li%=items[i] %/li
%
}
%
/ol
hr
%@include file="shopping.htm" %
/html
---------------------------------------------------------------------//DummyCart.java
package test;
import javax.servlet.http.*;
import java.util.Vector;
import java.util.Enumeration;
public class DummyCart
{
Vector v = new Vector();
String submit=null;
String item= null;
private void addItem(String name)
{
v.addElement(name);
}
private void removeItem(String name)
{
v.removeElement(name);
}
public void setItem(String s)
{
item=s;
}
public void setSubmit(String s)
{
submit=s;
}
public String[] getItems()
{
String []s=new String[v.size()];
v.copyInto(s);
return s;
}
public void processRequest()
{
if(submit==null)
addItem(item);
if(submit.equals("add"))
addItem(item);
else if (submit.equals("remove"))
removeItem(item);
reset();
}
private void reset()
{
submit=null;
item=null;
}
}
----------------------------------------------------------------------
上面是一个简单的例子,功能都能实现,对网页效果要求更漂亮些的可做一些修改。
jsp怎么做购物车 连接到数据库 还要有哈希表?给详细代码作参考哦 谢谢了!
买本书看看 任何一本jsp的书里都有购物车程序 连接数据库 jdbc
hashtable 这个东西 java基础书里都会有
再百度里搜索 “JDBC” “哈希表” 和 “jsp 购物车”内容多的你都数不过来。。。
详细代码 可以参考李刚写的一些书 不是那个李刚 是写书的李刚
信李刚 满血满状态原地复活