java web中的一个问题,困扰我很久了
<%@ page contentType="text/html; charset=gb2312"%>
<jsp:useBean id="Cart" scope="session" class="bang.Cart"/>
<%
String action=request.getParameter("action");
if(action==null)
{
//没有动作指令时返回主页
%>
<jsp:forward page="rightFrame.jsp"/>
<%
}
else if(action.trim().equals("buy"))
{
//收到buy动作指令进行购买,添加进购物车
String sid=request.getParameter("sid");
cart.add(sid.trim());
%>
<jsp:forward page="rightFrame.jsp"/>
<%
}
else if(action.trim().equals("gc"))
{
//收到gc动作指令,修改指定商品数量
String sid=request.getParameter("sid");
String count=request.getParameter("count");
Cart.setCount(Integer.parseInt(count),sid);
%>
<jsp:forward page="Cart.jsp"/>
<%
}
else if(action.trim().equals("del"))
{
//收到del动作指令,删除指定商品
String sid=request.getParameter("sid");
cart.deleteFromCart(sid);
%>
<jsp:forward page="Cart.jsp"/>
<%
}
%>
【显示的错误是cart cannot be resolved】怎么解决呀
------最佳解决方案--------------------没定义。。。
------其他解决方案--------------------你的购物车 引用时Cart 是大写的C 你小写了
------其他解决方案--------------------你定义的是Cart 你在也页面上写的是cart
------其他解决方案--------------------引用是大写,调用是小写
------其他解决方案--------------------楼上说的有可能。如果不是的话去看下Cart类是否编译成功。
------其他解决方案--------------------本页面没看到cart的定义。。。。
------其他解决方案--------------------因为:<jsp:useBean id="Cart" scope="session" class="bang.Cart"/>
所以:将cart改成Cart
------其他解决方案--------------------定义是:
<jsp:useBean id="Cart" scope="session" class="bang.Cart"/>
使用是:
cart.add(sid.trim());
果断就出现 cart can't be resolved
------其他解决方案--------------------