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


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.

Reply via email to