注册 登录
编程论坛 J2EE论坛

[求助]JavaBean的一个小问题:The value for the useBean class attribute QueryBe

sxzxwxf22 发布于 2007-04-10 18:36, 2361 次点击
我是对着书上打的,就出现了这问题
The value for the useBean class attribute QueryBean is invalid.
该怎么处理啊

QueryBean.class已经放在classes里了

<%@ page import="QueryBean" %>
<jsp:useBean id="query" class="QueryBean" scope="page">
</jsp:useBean>
14 回复
#2
sxzxwxf222007-04-10 18:51
怎么没人来过问呢?

#3
sxzxwxf222007-04-11 17:19
搞一天了,还不会,谁教我一下啊。。。。。
#4
angeloc2007-04-11 17:37

你的QueryBean里面连package都没有吧?
我敢说你没完全按照书上去做!

#5
风月_无边2007-04-11 20:27
是不是有包名错误 ?
#6
angeloc2007-04-11 21:15
看他的样子好象没有用PACKAGE。。。
#7
ILoveMK2007-04-11 22:11
貌似有时候不用package也可以的,但还是建议使用,因为有时候会出问题。。。
#8
angeloc2007-04-12 09:33
可以不用?
我记得SUN的规范BEANS必须得有PACKAGE
#9
sxzxwxf222007-04-13 13:15
我用了包但是还是不行,我把我的代码发上来,大家帮我看看。。。。
我的路径:\webapps\ROOT\ccly\WEB-INF\classes\bean\QueryBean.class
(我是放在ROOT下的,这跟放在ROOT同级有区别吗?)
我改了后的:
//————.java
package bean;
import java.sql.*;
public class QueryBean
{
……
}

//————.jsp
<jsp:useBean id=query class="bean.QueryBean" scope="page"/>
<%
……
%>

报的错:
org.apache.jasper.JasperException: /ccly/admin/usersRegister_QueryBean_deal.jsp(3,17) quote symbol expected

谢谢大家了!
#10
angeloc2007-04-13 23:53
强烈建议楼主把JSP和基本容器配置基础先弄明白再写自己的代码。
先跟着书写。
#11
sxzxwxf222007-04-14 19:24
谢谢版主,我会的。。。
#12
shenqi51502007-04-17 16:09
%@ page import="QueryBean" %>
这句话有问题,写绝对路径试试看
#13
scdmike2007-04-18 10:02
Tomcat5.0之后的应用javabean时,要求一定要有包,网上是这么说的,不过我加了包之后就再也没有这样的问题了,你可以试一试。还有就是有的环境下也要求 class="包名.类名" .
#14
sxzxwxf222007-04-18 11:41
谢谢 大家了,我必须要把*.class文件放在TOMCAT的WEB-INF/classes下才能用。放自己的文件夹中就不行。。。。。
??
#15
支离破碎2007-04-18 11:51

没放到tomcat下, 你就没发布你的程序当然找不到类了。

1