You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Michiel Toneman <Mi...@bibit.com> on 2004/09/13 10:20:23 UTC
Re: jsp:useBean problem (bug?) with Jasper
Just replying to myself here, upgrading to 5.0.28 solved the problem.
If anyone else is having this problem with 5.0.25, please note that the
jasper that comes with that release is 'borken'.
Sing with me:
happy, happy, happy, joy, joy, joy....
Michiel
Michiel Toneman wrote:
> We are using an ant task to precompile our JSP's. Since we have
> switched from 5.0.19 to 5.0.25 on our development environment, many
> JSP files that use the jsp:useBean tag no longer compile.
>
> The error I'm getting is:
>
> BUILD FAILED: /compile/project/build.xml:209:
> org.apache.jasper.JasperException:
> file:/tmp/output/ROOT/jsp/monitor/monitor.jsp(6,0) The value for the
> useBean class attribute com.example.AccountingBean is invalid.
>
> I know that this kind of error occurs when there is no no-argument
> constructor in the Bean. The AccountingBean does have a constructor,
> but it is a no-argument constructor. If I remove the constructor from
> the Bean, the JSP can be compiled normally.
>
> If I use the jasper-compiler.jar from 5.0.19 instead of the one that
> comes with 5.0.25, everything compiles normally. Am I right to
> conclude that this is a bug in jasper-compiler?
>
> Michiel
>
>
>
> Example code:
>
> monitor.jsp
> ------------------------------
> ....
> <jsp:useBean id="widget" scope="request"
> class="nl.bibit.internal.accounting.admin.AccountingWidgetBean" />
> ....
> ------------------------------
>
>
> com.example.AccountingBean.java
> -----------------------------------------
> public class AccountingBean
> {
>
> public AccountingBean()
> {
> isTest = true;
> }
>
> .......
>
> }
> -----------------------------------------
>
--
Michiel Toneman Software Engineer Bibit Global Payment Services
Regulierenring 10 3981 LB Bunnik Michiel.Toneman@bibit.com
Tel. +31-30-6595168 Fax +31-30-6564464 http://www.bibit.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org