这是什么错误,大家请进? BK是包,Book是BK包下边的一个Bean,就出现这样的错误,就这2行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个错误信息是由程序处理过的,说明你在请求shop/buy_done.jsp时,在BK.Book这个BEAN上发生了500的错误,至于500,是内部服务器错误,可能是非法引用等.要看具体程序. package BK; public class Book { public long id; public String name; public float price; public int category; public long quantity; public Book() { id=0; name=null; price=0f; category=0; quantity=0; } }这个Bean好象不会有错误啊 能不能具体看一下你的jsp文件? JSP原代码:<%@page contentType="text/html;charset=gb2312"%><%@page import="java.util.*"%><%@page import="BK.*"%><jsp:useBean id="dbbook" scope="page" class="Db.DbBook"/><html><head><meta http-equiv="content-type" content="text/html;charset=gb2312"><title>½áËã</title></head><%float youshallpay=0;%><body bgcolor="#ffffff" text="#000000"><font color=blue>Ä㹺ÂòÁËÒÔÏÂÊé¼®:</font><br><br><%Book book=new Book();Vector vBuy=(Vector)session.getValue("CurrentBook");if(vBuy==null){ vBuy=new Vector();%><table width="100%" border="1" bordercolor="#0066CC" cellspacing="0" align="center"><tr><td><b>ÊéÃû</b></td><td><b>¼Û¸ñ</b></td></tr><%Book book=new Book();youshallpay+=book.price;dbbook.decrease(book.id,1);%><tr><td><%=book.name%></td><td><%=book.price%></td></tr><%}%><tr><td><div align=right>×ܼÆ</div></td><td><%=youshallpay%>Ôª</td></tr></table><br><%if(youshallpay<0.1f){out.println("ÄãûÓйºÂòÈκÎÊé¼®£¡<br>");}else{%>ÇëÌîдÄãµÄÐÅÏ¢£º<br><form action=finish.jsp>ÐÕÃû£º<input type=text name=name><br>סַ£º<input type=text name=addr><br>µç»°£º<input type=text name=phone><br><input type=hidden name=amount value=<%=youshallpay%>><input type=submit value=Ìá½»><br></form><%}dbbook.destroy();%><br><a href="javascript:window.close()">¹Ø±Õ</a></body></html> price=0f;这句是什么呀??? 哎,我觉得这个错误一点道理都没,关键是bean里什么都没 啊,怎么会出错啊 1.使用了一个叫dbbook的bean,但我们没看到响应的代码,一共用了两个方法,dbbook.decrease,dbbook.destroy,这两个方法有问题?2.Book book=new Book();有两处,但book只是构造了而已,从你上面的程序看,光构造是没意义的.3.Vector vBuy=(Vector)session.getValue("CurrentBook");把getValue改成getAttribute,好象用getValue是得不到null的.总之,程序要做什么,在做什么,没有对上.再理清楚一点 求解,帮助看一下,原来的工程是不是搞错了? struts2调用方法增加条目后,地址栏显示的action错误,请问如何解决! 关于jfreechart画饼状图的问题 IE缓存问题 一个小小的调查,请大家配合下:) 我找不到mod_jk_2.0.42.dll的下载地址,谁能提供一下 三帧窗口如何打印!!!! 菜鸟问题 关于session(我停了一会儿没动网页,再在点击网页链接时,session丢失,然后点击IE的刷新,session又有了)这是怎么回事。 log4j.properties的log基本设置为什么不起作用 请问Tomcat如何配置多站点? 邮件服务器怎么验证?
时,在BK.Book这个BEAN上发生了500的错误,至于500,是内部服务器错误,可能是非法引用等.要看具体程序.
public class Book
{
public long id;
public String name;
public float price;
public int category;
public long quantity;
public Book()
{
id=0;
name=null;
price=0f;
category=0;
quantity=0;
}
}
这个Bean好象不会有错误啊
<%@page contentType="text/html;charset=gb2312"%>
<%@page import="java.util.*"%>
<%@page import="BK.*"%>
<jsp:useBean id="dbbook" scope="page" class="Db.DbBook"/>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<title>½áËã</title>
</head>
<%float youshallpay=0;%>
<body bgcolor="#ffffff" text="#000000">
<font color=blue>Ä㹺ÂòÁËÒÔÏÂÊé¼®:</font><br><br>
<%
Book book=new Book();
Vector vBuy=(Vector)session.getValue("CurrentBook");
if(vBuy==null){
vBuy=new Vector();
%>
<table width="100%" border="1" bordercolor="#0066CC" cellspacing="0" align="center">
<tr>
<td><b>ÊéÃû</b></td>
<td><b>¼Û¸ñ</b></td>
</tr>
<%
Book book=new Book();
youshallpay+=book.price;
dbbook.decrease(book.id,1);
%>
<tr>
<td><%=book.name%></td>
<td><%=book.price%></td>
</tr>
<%
}
%>
<tr>
<td><div align=right>×ܼÆ</div>
</td>
<td><%=youshallpay%>Ôª</td>
</tr>
</table>
<br>
<%if(youshallpay<0.1f)
{
out.println("ÄãûÓйºÂòÈκÎÊé¼®£¡<br>");
}else{
%>
ÇëÌîдÄãµÄÐÅÏ¢£º<br>
<form action=finish.jsp>
ÐÕÃû£º<input type=text name=name><br>
סַ£º<input type=text name=addr><br>
µç»°£º<input type=text name=phone><br>
<input type=hidden name=amount value=<%=youshallpay%>>
<input type=submit value=Ìá½»><br>
</form>
<%
}
dbbook.destroy();
%>
<br>
<a href="javascript:window.close()">¹Ø±Õ</a>
</body>
</html>
这句是什么呀???
2.Book book=new Book();有两处,但book只是构造了而已,从你上面的程序看,光构造是没意义的.
3.Vector vBuy=(Vector)session.getValue("CurrentBook");
把getValue改成getAttribute,好象用getValue是得不到null的.
总之,程序要做什么,在做什么,没有对上.再理清楚一点