Revision: 627
          http://stripes.svn.sourceforge.net/stripes/?rev=627&view=rev
Author:   bengunter
Date:     2007-11-16 21:50:20 -0800 (Fri, 16 Nov 2007)

Log Message:
-----------
STS-435: Change clean URLs not to rely on internal forwards

When the resolver finds an ActionBean that already exists in the request scope, 
it must ensure that the bean's context has a reference to exactly the same 
request object that the dispatcher servlet is using at the time. This is 
important for processing of includes and forwards. Specifically, this is 
essential to make URI-embedded request parameters visible during an include or 
forward.

Modified Paths:
--------------
    
trunk/stripes/src/net/sourceforge/stripes/controller/AnnotatedClassActionResolver.java

Modified: 
trunk/stripes/src/net/sourceforge/stripes/controller/AnnotatedClassActionResolver.java
===================================================================
--- 
trunk/stripes/src/net/sourceforge/stripes/controller/AnnotatedClassActionResolver.java
      2007-11-16 14:44:45 UTC (rev 626)
+++ 
trunk/stripes/src/net/sourceforge/stripes/controller/AnnotatedClassActionResolver.java
      2007-11-17 05:50:20 UTC (rev 627)
@@ -317,6 +317,14 @@
                     bean.setContext(context);
                     request.setAttribute(bindingPath, bean);
                 }
+                else {
+                    if (bean.getContext() == null) {
+                        bean.setContext(context);
+                    }
+                    else {
+                        bean.getContext().setRequest(request);
+                    }
+                }
             }
 
             return bean;


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Stripes-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-development

Reply via email to