Since you are using an EL construct in the value attribute of the <html:text .../>, you will need to import the Struts html-el tag library so that the tag "knows" how to extract information from the scoped attribute.
robert > -----Original Message----- > From: Ricardo Gladwell [mailto:[EMAIL PROTECTED] > Sent: Friday, August 06, 2004 9:03 AM > To: Jakarta Struts Users > Subject: Problem setting nested bean properties on ActionForms > > > Hi All, > > I'm having some problems with nested properties in Strust. Struts seems > to loose property values when specifying nested bean properties in > an action form. For example, the following fragment is an example of > attempting to set a value in a view JSP: > > <html:text property="webdav.url" value="${config.webdav.url}"/> > > When Struts attempts to set the webdav.url nested bean property for, > example, a DynaActionForm the value is passed as null to the action form > setter method. > > In the documentation it clearly states that "the property attribute for > the Struts-HTML tags accept simple, nested, and indexed expressions": > > http://struts.apache.org/api/org/apache/struts/taglib/html/package-summary.html#package_description > > I checked and the property setter method for the DynaActionForm in the > example I cited is being called and the 'webdav.url' string is being > passed as the property name but the property value passed is 'null' > despite the fact that I have entered a value. When I switch to using > standard, non-nested property name values in the html:text tag the > values are set correctly. > > Is this proper behaviour for Struts or is it some kind of bug? > > Kind regards... > > -- Ricardo > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]