首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

java web中的一个有关问题,困扰小弟我很久了

2012-12-15 
java web中的一个问题,困扰我很久了%@ page contentTypetext/html charsetgb2312%jsp:useBean id

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
------其他解决方案--------------------


引入是大写,引用是小写
[其他解释]
首先jsp页面要引入<%@ page import="bang.Cart" %>
<jsp:useBean id="cart" scope="session" class="bang.Cart"/>
下面用的时候就用这个id作为实例
[其他解释]

引用:
首先jsp页面要引入<%@ page import="bang.Cart" %>
<jsp:useBean id="cart" scope="session" class="bang.Cart"/>
下面用的时候就用这个id作为实例

用userBean 没有必要import 了吧?!
<jsp:userBean..>相当于import Car后,new 了一个对象cart  (对象名称对应userBean 的id)
楼主调用cart  写成Cart了。

热点排行