struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Craig R. McClanahan" <Craig.McClana...@eng.sun.com>
Subject Re: Unable to find setter method for attribute: maxlength (under jdk1.3)
Date Sat, 01 Jul 2000 21:54:18 GMT
It should be working if you download the most recent nightly build (20000701 or
later).  Previous versions still had problems with some JDKs.

Craig


Scott Ganyo wrote:

> Should this be working now?  I'm still getting the error when trying the
> example app.
>
> org.apache.jasper.JasperException: Can't find a method to write property
> 'maxlength' in a bean of type 'org.apache.struts.taglib.TextTag'
>         at
> org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(JspRuntimeLibra
> ry.java:215)
>
> Thanks,
> Scott
>
> > -----Original Message-----
> > From: Craig R. McClanahan [mailto:Craig.McClanahan@eng.sun.com]
> > Sent: Thursday, June 29, 2000 12:11 PM
> > To: struts-user@jakarta.apache.org
> > Subject: Re: Unable to find setter method for attribute: maxlength
> > (under jdk1.3)
> >
> >
> > This is a bug in Struts.  I built two setter methods for many of
> > the integer
> > properties (one taking an int and one taking a String);
> > unfortunately, this
> > causes the JavaBeans reflection logic in many JVMs to say "there
> > is no setter
> > method here", instead of finding two of them and picking the one it wants.
> >
> > Corrections are in progress, and will be in tonight's nightly distribution
> > build.  (I just got back from a short trip, so haven't been able
> > to address
> > these issues for a couple of days.)
> >
> > Craig
> >
> >
> > Jim Moriarty wrote:
> >
> > > I've just downloaded the most recent builds of Tomcat 3.2dev,
> > servletapi and
> > > struts am receiving the following error message:
> > >
> > > "Ctx( /struts-example ): JasperException: R( /struts-example +
> > /logon.jsp +
> > > null) C:\Java\tomcat\webapps\struts-example\logon.jsp(20,6)
> > Unable to find
> > > setter method for attribute: maxlength"
> > >
> > > when accessing either the logon or registration pages of the example
> > > appliction. (The above is from the logon.jsp).
> > >
> > > Removing the two references to maxlength in logon.jsp results in this
> > > error...
> > >
> > > Ctx( /struts-example ): JasperException: R( /struts-example +
> > /logon.jsp +
> > > null) Unable to compile class for
> > >
> > JSPC:\Java\tomcat\work\localhost_8080%2Fstruts-example\_0002flogon
> > _0002ejspl
> > > ogon_jsp_0.java:65: Undefined variable: _jspx_th_struts_password_3
> > >
> > > _jspx_th_struts_message_29.setParent(_jspx_th_struts_password_3);
> > >
> > > This ONLY occurs under (suns) jdk1.3 - all is fine under 1.2.2
> > - any ideas
> > > out there ?
> > >
> > > [The source code seems all fine to me, but I have not built
> > from it - using
> > > the nightly binary only]
> > >
> > > PS: I'm using Win 2000 workstation
> > >
> > >
> > --------------------------------------------------------------------------
> > > To unsubscribe, email: tomcat-user-unsubscribe@jakarta.apache.org
> > > For additional commmands, email: tomcat-user-help@jakarta.apache.org
> >


Mime
View raw message