发新话题
打印

急急急啊,跪求解答啊,为什么我的购物车代码用不了呢?

急急急啊,跪求解答啊,为什么我的购物车代码用不了呢?

我写了如写的购物车代码:
<html>
<head>
<title>添加购物车</title>
</head>
<style type="text/css">
<body bgcolor="#FFFFFF">
<%@ page import="java.sql.*"%>
<%@ page import="java.util.*"%>
<jsp:useBean id="conn" scope="page" class="myshop.conn"/>
<%@ page import="buylist.buylist"%>
<%
String ISBN=request.getParameter("isbn");
String TITLE="";
String PRICE="";
String sql="select TITLE,PRICE from bookinfo where ISBN='"+ISBN+"'";

ResultSet rs=conn.executeQuery(sql);
if(rs.next())
{TITLE=rs.getString("TITLE");
PRICE=rs.getString("PRICE");
}


buylist mylist=new buylist();
mylist.TITLE=TITLE;
mylist.ISBN=ISBN;
mylist.number=1;
boolean listFlag=true;
Vector shop=(Vector)session.getValue("shop");
if(shop==null)
{shop=new Vector();
}
else
{
for(int i=0;i<shop.size();i++)
{buylist list=(buylist)shop.elementAt(i);

if(list.ISBN==mylist.ISBN)
{list.number++;
shop.setElementAt(list,i);
listFlag=false;
}
}
}
if(listFlag)shop.addElement(mylist);

session.putValue("shop".shop);
rs.close();
%>
<br><font size="4" color="#FF0033">您选购的书籍已经成功的添加到购物车中!</font></b><br>
<br>
<a href="JaavaScript:window.close()">关闭窗口</a>
<a href="list.jsp target="_blank" onclick="javaScript:window.close()">查看购物车
</a></div>
</body>
</html>
运行后显示如下错误:shop cannot be resolved or is not a field
希望有哪位厉害点或者不是很厉害但是看得出哪里错了的能够给小弟一个解答,在这里先谢了.

TOP

COOKIE或是SESSION一般要写在有输出内容之前才有效,请将程序内容放到最开始。

TOP

还是不行啊

谢谢您帮我找错误,可按照你说的改后还是不行啊,麻烦你再帮我看看,谢谢了

TOP

对了,SESSION不能是对象,只能是字符串。

TOP

发新话题