我要做一个购物车程序,用javaBean做的,但是总是出现同样的一个错误,下面是部分代码: 首先是一个Cart类: package com.jspdev.ch6; import java.util.HashMap;
public class Cart { private String userId;//用户的标识 private HashMap items;//购物车中的物品 public Cart() { items=new HashMap(); } public void addItem(String itemId,int quantity) { items.put(itemId,new Integer(quantity)); } public void removeItem(String itemId) { items.remove(itemId); } public void updateItem(String itemId,int quantity) { if(items.containsKey(itemId))items.remove(itemId); items.put(itemId,new Integer(quantity)); } public HashMap getItems() { return this.items; } public void setUserId(String userId) { this.userId=userId; } public String getUserId() { return this.userId; } public void clear() { items.clear(); } } 接着是登陆界面: <%@ page contentType="text/html; charset=gb2312" %> <% session.invalidate();%> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <LINK href="hellking2.css" type=text/css rel=stylesheet>
<body> <center> <hr> ::请输入一个用户标识后点击登录::<br>::只有用户名为"hellking"才能登录:: <form action="checklogin.jsp" method=get> <table width="30%" border="1"> <tr bgcolor="#336600"> <td>用户登录</td> </tr> <tr align="center" bgcolor="#CCCCCC"> <td>用户名:<input type="text" name="userId"></td> </tr> <tr align="center" bgcolor="#CCCCCC"> <td>用户名:<input type="password" name="password"></td> </tr> <tr align="center" bgcolor="#993399"> <td align="center"><input type="submit" value="登录"></td> </tr> </table> </form> </center> </body> </html> 接着是用户身份验证代码: <jsp:useBean id="cart" scope="session" class="com.jspdev.ch6.Cart"> <jsp:setProperty name="cart" property="*"/> </jsp:useBean> <% session.setMaxInactiveInterval(900);//设置session超时为30分钟%> <% String nextpage; if(cart.getUserId().equals("hellking"))nextpage="shopping.jsp"; else nextpage="login.jsp"; %> <jsp:forward page="<%=nextpage%>"/> 我用的是weblogic服务器,当我在登陆界面中输入用户名和密码后进入下一级页面是弹出错误: /checklogin.jsp(1): class 'com.jspdev.ch6.Cart' could not be loaded probably occurred due to an error in /checklogin.jsp line 1: <jsp:useBean id="cart" scope="session" class="com.jspdev.ch6.Cart"> 不知道是怎么回事,也问了很多人,无奈只好麻烦个位了,帮看一下,谢谢了