1. jsp购物车是如何实现的,不要代码,要大白话
将用户购买来商品时,先判自断在当前会话session中有一个存放商品的变量,如果不存在声明一个用于存放商品的变量,将这个变量放到当前会话session中,如果会话session中有一个用于存放商品的变量则先取出该变量,向该变量中放入该商品的对象,然后将该存放商品的变量重新放到会话session中去
2. 求jsp购物车代码
太长了
复制不下
3. 用JSP做个网站实现购物车功能
建个购物车对象
把购买好的 商品 放到 一个 集合里
再把 集合 存到 session中
然后 增删改查 都 操作 session中的 集合
就OK了 不是很难 你试着 写下 这样 提高才会快
4. jsp购物车代码
//shopping.html
<html>
<head><title>shopping stor</title></head>
<body>
<form action="carts.jsp" target="post">
<br>
please select the item that you want to buy
<br>
<select name="item">
<option>book:old man and the sea
<option>x-box game machine
<option>mp3 player
<option>cce
<option>book:jsp programming
<option>cd "the endless love"
<option>dvd "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;i<items.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.Into(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;
}
}
----------------------------------------------------------------------
上面是一个简单的例子,功能都能实现,对网页效果要求更漂亮些的可做一些修改。
5. jsp实现购物车,请问用操作数据库实现好,还是session做好
用数据库存你得抄给数据库造成多大的负担啊, 而且对于购物车, 这种需要实时操作的东西, 数据库的访问量一大了, 就容易出现并发错误, 或者直接崩溃.
不可否认用Session确实效率很高, 而且会话是针对各个连接的, 所以便于管理, 但是用Session也不是完美的, 因为Session是有有效期的, 根据服务器的设置不同而不一样长, 如果你在购物的过程中Session超时了, 那么购物车中的东西就会全没了.
不知道你看过当当网的购物车没有, 当你下线之后, 再次上线, 购物车中的东西还是存在的, 这对于用户来说非常方便.
所以如果你的服务器够强的话, 你完全可以用一个静态变量来保存所有用户的购物车, 比如用一个静态的Map, 以IP作为Key,区分不同用户的购物车, 这样就可以使用户在下线的情况下也可以保存购物车中的内容.
这种方法实现过, 只是没有用大量的并发访问测试其稳定性, 但是一定是可行的.
6. jsp购物车是怎么实现的,请具体解释下,不要代码,要用自己的话说
其实很简单,就是复每次选择制了商品之后保存起来就可以了
页面的话可以将商品id用ajax传给后台,而页面要保存一个map,key是当前登录用户,从session中得到,value则是个list,list存商品相关信息,包括数量,价格等。
7. 在JSP中怎样实现购物车计数
问题比较怪异~
既然都会做购物车了~那么计数又又什么难的?
无非都是统计数字专罢了~
如果是问的购物车中总共又属多少类商品,那么只要统计集合中又多少个商品对象就可以了,用count或者size方法(视你所用集合而定)
如果问的是每类商品有多少个,那么只要再再商品对象中加一个数量的属性就OK了,无论增加或减小商品数量也只要修改这个属性的值就可以~
8. jsp中购物车实现的思路该如何解决
点击复商品
写库 页面展示制 2.商品 新增 插入数据 删除 移除数据 修改 +直接修改 -判断数量是否小于1是 删除数据
生产订单 购物车数据 移交订单详细表 生成订单表 移除购物车数据表
以上为简单逻辑 更具你的需求自行更改
9. Jsp中的购物车
几种写法!你想要几种有几种(千万不要抬杠说个几十上百种喔!)!只是过程不一样!结果说起来都是一个样!
10. 购物车技术实现过程中需要用到的jsp对象有哪些
JSP编程技术5-购物车的实现-session会话对象 - CSDN博客