useBean类属性beans.QueryBean的值无效

时间:2012-05-13 03:36:49

标签: jsp javabeans

我在使用jsp的java bean时遇到了一些麻烦。

我得到的错误是:

org.apache.jasper.JasperException:/runquery.jsp(16,3)useBean类属性beans.QueryBean的值无效。

bean类是在myWebRoot / WEB-INF / classes / beans中编译的。

他们有公共默认构造函数,属于包'beans'。

在jsp文件中我导入了bean类,我使用的是jsp:useBean:

 <%@ page contentType="text/html" import="beans.*" %>
<snip...>

 <%-- load the bean with the input values --%>
 <jsp:useBean id="qi" class="beans.QueryBean" scope="request" />
 <jsp:setProperty name="qi" property="*" /> 

关于我失踪的任何想法?

我已经看到这个错误意味着无法调用类的构造函数(这里:JasperException: The value for the useBean class attribute is invalid),所以问题是要么放置类文件还是缺少默认构造函数。我当然有默认的构造函数,所以我唯一可以得出的结论是我的类文件不在错误的地方,但如果是这样的话,它们会去哪里?

0 个答案:

没有答案