You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "Ted Husted (JIRA)" <ji...@apache.org> on 2007/04/19 15:11:43 UTC

[jira] Updated: (WW-1807) FreemarkerResult location masking

     [ https://issues.apache.org/struts/browse/WW-1807?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ted Husted updated WW-1807:
---------------------------

    Flags: [Patch]

> FreemarkerResult location masking
> ---------------------------------
>
>                 Key: WW-1807
>                 URL: https://issues.apache.org/struts/browse/WW-1807
>             Project: Struts 2
>          Issue Type: Task
>          Components: Views
>    Affects Versions: 2.0.6
>            Reporter: Jasper Rosenberg
>            Priority: Minor
>             Fix For: 2.0.8
>
>         Attachments: FreemarkerResult.java.patch
>
>
> FreemarkerResult.doExecute() takes a location parameter.  
> FreemarkerResult also has a location member variable.
> In doExecute(), it first assigns the parameter location to the member variable location.
> It then conditionally alters the value of the parameter location.  It isn't clear if this was the intent or if the intent was to modify the member variable.
> To make things even more confusing, the parent class StrutsResultSupport also has a private location member variable.
> At the very least, it would be helpful if these three "location" variables were given unique names so it could be clear to a reader what the intended behavior is.
> Thanks!

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