This is one reason why static methods are evil.  RequestUtils will be
decomposed into smaller, more focused utility classes (like one for JSP
tags).  That will be a good time to make the change to a Singleton
pattern.  This has already happened with the new TokenProcessor class by
the way.

David

--- Andrew Hill <[EMAIL PROTECTED]> wrote:
> +1 (& crossposting to struts-dev to try and spark some discussion on
> implementation)
> 
> Couldn't agree more George.
> 
> I too have come across *numerous* situations where I wanted to override
> and
> do things a little bit differently for certain cases. And not just with
> Request & Response Utils but also with a lot of the commons stuff like
> BeanUtils, PropertyUtils etc....
> 
> This is a good example of why its best to use singletons for utility
> classes - even if all the methods can be static - as other folk may want
> to
> override...
> 
> If you want them to look at it you will need to add it as an enhancement
> request in bugzilla:
> http://issues.apache.org/bugzilla/
> 
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Monday, 7 July 2003 17:25
> To: [EMAIL PROTECTED]
> Subject: Request/Response Utils future request
> 
> 
> For a future version of Struts, I'd like to request that the Request and
> Response Utils be an instantiated object that we can subclass.
> 
> One reason is that I'd like to override the 'filter' method of
> RequestUtils.  It currently iterates through every character in the
> string.
> I have another 'filter' that I use for i18n purposes (LTR and RTL
> displays)
> that does the same thing, and I don't want to have to iterate through a
> string twice!
> 
> In addition, the filter seems to be missing a few, such as the british
> pound symbol.
> 
> Since I currently cannot override this method, I have to choose between
> doing the iteration twice or not use the struts jsp tags... ugly choice,
> no?
> 
> Thanks!
> 
> -gjb
> 
> e-mail [EMAIL PROTECTED]
> www.convergys.com
> 
> --
> "NOTICE:  The information contained in this electronic mail transmission
> is
> intended by Convergys Corporation for the use of the named individual or
> entity to which it is directed and may contain information that is
> privileged or otherwise confidential.  If you have received this
> electronic
> mail transmission in error, please delete it from your system without
> copying or forwarding it, and notify the sender of the error by reply
> email
> or by telephone (collect), so that the sender's address records can be
> corrected."
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to