I like the sound of this.  I can't think of a single instance on the  
lists of someone hitting a problem because they were accessing the  
response - nor can I think of a reason to hit it.  So no, I can't  
think of a reason.

-t

On Mar 27, 2007, at 8:25 PM, Ben Gunter wrote:

> My fix for the flash scope bug involves replacing the old
> HttpServletRequest object in ActionBeanContexts with a new one that
> mimics the original for the most part and delegates to a live request
> object when possible (getRequestDispatcher(), etc.). That's all good.
>
> Replacing the HttpServletResponse is a different story. The response
> object shouldn't be touched after the request cycle has completed. I
> could just replace it with null. That would be really easy and  
> generally
> sufficient. But if somebody were to do something we don't expect, it
> would be hard for them to debug the NullPointerException that would  
> occur.
>
> So instead I have created an HttpServletResponseInvocationHandler and
> replace the response with a dynamic proxy instance. So the response
> won't be null, but any method call on the response object results  
> in an
> IllegalStateException that says exactly what went wrong.
>
> Does anybody know of a reason not to do this?
>
> -Ben
>
> ---------------------------------------------------------------------- 
> ---
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to  
> share your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php? 
> page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Stripes-development mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/stripes-development


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Stripes-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-development

Reply via email to