[ 
https://issues.apache.org/struts/browse/WW-2534?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=43459#action_43459
 ] 

Dave Newton commented on WW-2534:
---------------------------------

Method chaining doesn't follow the JavaBean spec; the expectation is that 
properties will follow the JavaBean convention.

I'm not closing this issue as another committer may want to add more, but this 
isn't a bug, it's expected behavior.

> Parameters interceptor does not understand method chaining 
> -----------------------------------------------------------
>
>                 Key: WW-2534
>                 URL: https://issues.apache.org/struts/browse/WW-2534
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Core Interceptors
>    Affects Versions: 2.0.11
>            Reporter: Johnny Wey
>            Priority: Minor
>
> While using method chaining (see 
> http://martinfowler.com/dslwip/MethodChaining.html) for our domain objects, 
> we noticed that Struts doesn't seem to understand the object's return 
> reference for automatic object population from the page's form parameters.  
> We get the following message when trying to set parameters in this domain 
> objects:
> ERROR ParametersInterceptor.setParameters()204 - ParametersInterceptor - 
> [setParameters]: Unexpected Exception caught setting '[domainProperty]' on 
> 'class [our action]': Error setting expression '[ourExpression]' with value 
> '[Ljava.lang.String;@81b051'
> (The items in [ ] I have replaced with generic descriptions of the specific 
> values)
> Removing the returned reference value fixes the problem, and the interceptor 
> runs as advertised.
> Thanks!
> Johnny Wey

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to