在jsp中用session怎么实现购买功能 - Java / Web 开发
我想做够购物车用session 但是不知道怎么获取购买数量 谁有具体的代码吗 希望能割舍
下面是购物车的核心代码
有了这个 就应该能够做出来吧
Java code:
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
HttpSession session = request.getSession(false);
//如果session不存在,则转向Books.jsp
if(session == null)
{
request.getRequestDispatcher("/books.jsp").forward(request, response);
}
else
{
//取出购物车和添加的书籍
BookBean book = (BookBean)session.getAttribute("bookean");
//创建购物车
Map cart = (Map)session.getAttribute("cart");
//如果购物车不存在,就创建购物车
if(cart == null)
{
cart = new HashMap();
session.setAttribute("cart", cart);
}
//看书籍是否在购物车中
CartItemBean cartItem = (CartItemBean)cart.get(book.getIsbn());
//如果购物车中存在,就更新其数量,否则就创建一个条目
if(cartItem != null)
{
cartItem.setBookNum(cartItem.getBookNum()+1);
}
else
{
cart.put(book.getIsbn(),
相关问答:
我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
//用客户的session的id建立一个临时文件:
//String tempFileName=(String)session.getId();
String tempFileName = (String)session.getId();
//out.println(& ......
本人做了一个模拟购物网站,遇到一些问题。
第一个用户选择了A、B、C商品
然后第二个用户只选择D商品。
点击查看的时候,购物车列出A、B、C、D四种商品,请问哪里出了问题?
Java code:
<%@ page content ......
我想用javabean实现计数
代码如下:
ComputerCount.java
package tom.jiafei;
import java.io.*;
public class ComputerCount{
int number=0;
boolean iscome=false;
File file=new ......