You cannot have "." in your form-property names.

This is what the dtd says about form-properyt names

<!-- A "PropName" is the name of a JavaBeans property, and must begin
with a lower case letter and contain only characters that are legal in
a Java identifier.
-->

Thanks,

Kishore Senji.

On Fri, 06 Aug 2004 14:02:40 +0100, Ricardo Gladwell <[EMAIL PROTECTED]> wrote:
> 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]

Reply via email to