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 22:11:18 GMT
Scott Ganyo wrote:

> <sigh/> That's what I thought.  I did download the latest 20000701 version
> and it still isn't working.  I've tried everything that I could think of, I
> even ran javap against the class files to verfy that the setMaxlength()
> method was there and that did verify that the correct method is there (and
> that only one such method is).  It must just be me. :(
>

Or it might be JDK 1.3 on your platform.  Do you have a way to try it with JDK
1.2.2, by any chance?

Craig


>
> > -----Original Message-----
> > From: Craig R. McClanahan [mailto:Craig.McClanahan@eng.sun.com]
> > Sent: Saturday, July 01, 2000 4:54 PM
> > To: struts-user@jakarta.apache.org
> > Subject: Re: Unable to find setter method for attribute: maxlength
> > (under jdk1.3)
> >
> >
> > 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(JspRu
> > ntimeLibra
> > > 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