struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Maurizio Cucchiara <maurizio.cucchi...@gmail.com>
Subject Re: Setting object from param tag fails in Struts 2.2.1
Date Thu, 23 Dec 2010 17:37:09 GMT
As far as I know this behavior was fixed with the patch sent by Lukasz
(see [1] and also [2]).
I can't figure out what happened, as far I can see in subversion logs
[3] the patch was submitted three months ago, though source code of
last struts2 version contains the old version of ChainInterceptor.


[1] https://issues.apache.org/jira/browse/WW-3503
[2] https://issues.apache.org/jira/browse/WW-3488
[3] http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/interceptor/ChainingInterceptor.java?p2=/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/interceptor/ChainingInterceptor.java&p1=/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/interceptor/ChainingInterceptor.java&r1=997345&r2=997344&view=diff&pathrev=997345

2010/12/23 Dave Newton <davelnewton@gmail.com>:
> On Thu, Dec 23, 2010 at 7:30 AM, Pro1712 wrote:
>
>> I use this action:
>> <mm:action name="ActionLinksAction" executeResult="true"
>> ignoreContextParams="true">
>>        <mm:param name="direction" value="'vertical'" />
>>        <mm:param name="position" value="'anlegen'" />
>>        <mm:param name="cssIconStyle" value="'item_header_table_backcolor'"
>> />
>> </mm:action>
>>
>> ActionLinksAction has this method:
>> public void setActionLinks(final LinkedHashMap<String, Object> actionLinks)
>> {
>>        actionLinks_ = actionLinks;
>> }
>>
>> This should be filled from the context.
>>
>
> Why/how? The action tag will just push the action onto the stack and set the
> parameters you've defined. There's no context copy into the new action, if I
> remember correct (which I may well not).
>
>
>> The page from which the action is called has a property getActionLinks and
>> returns the data.
>>
>
> That would return the actionLinks from the *original* action, because it's
> the first object on the stack with a publicly-accessible getter, no? I don't
> see why the action being called would have setActionLinks() called.
>
> Dave
>



-- 
Maurizio Cucchiara

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message