It's easy to remember, fast, works across all containers and all frameworks. 
Not everyone has the luxury of working with a single framework, even one as 
awesome as Stripes.  It is not uncommon to have mixed code too, especially if 
you have a considerable array of ready-made servlets and filters to work from. 
Not everything needs to be always written from ground up using whichever 
framework happens to be the word-du-jour.

/Janne

On 7 Feb 2011, at 06:29, Nikolaos Giannopoulos wrote:

> Janne,
> 
> Just curious why the need for the filter assuming all your requests go 
> through Stripes. Do you have other non-Stripe traffic or perhaps the filter 
> does other things as well. If not, the Stripes code is pretty clear... it 
> effectively invokes exactly what your filter does... just curious what the 
> benefit is... b/c I don't see the point and another filter... no matter how 
> marginal the code is... is going to impact performance / scalability / 
> resources unnecessarily... . No?
> 
> Also, the OP wanted to know how to enable UTF-8 all the way to the DB... so 
> it wasn't how many ways you could do this... so again I don't see the point 
> about doing this in an interceptor... but sure if Stripes didn't have 
> built-in support... I would consider a filter or interceptor but the case is 
> moot IMO.
> 
> Rather my point was about having missed including this in the list of things 
> I did to enable UTF-8 support in reply to the OP.
> 
> Cheers,
> 
> --Nikolaos
> 
> 
> 
> Janne Jalkanen wrote:
>>> Basically, in addition to the other things I mentioned there indeed is one 
>>> Stripes configuration that I set... by creating a custom LocalePicker 
>>> subclass that picks the character encoding "UTF-8"... and dropping it the 
>>> configured Stripes extensions folder... the relevant code is as follows:
>>>    
>> 
>> Ah, ok, thanks for the tip.
>> 
>> I still don't mind putting in the extra filter, since all my projects seem 
>> to have a ton of them anyway, and dropping in one extra line isn't much 
>> bother :-)
>> 
>> I imagine one could also put in a custom Interceptor, if we're in the 
>> process of listing different ways of enabling UTF-8 :-D
>> 
>> /Janne
>>  


------------------------------------------------------------------------------
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb
_______________________________________________
Stripes-users mailing list
Stripes-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/stripes-users

Reply via email to