Hi,
My list is small only 5 URLS,
I save it in (String[]), that load in the Filter init method by init
parameter in the web.xml.
Every request i take the ServletPath and to this part in function,
boolean bRunURL;
for(int i = 0, max = sArrAlowd.length; i < max && !bRunURL; i++)
bRunURL = (sServletPath.indexOf(sArrAlowd[i],1) == 1);
return bRunURL;
U think is ok ?
Tim Funk wrote:
>
> If your allowed list check is small and simple (and NOT synchronized) -
> the performance impact is probably not noticeable.
>
> If your list of URLS is large - then your check would be based on your
> check algorithm. (http://en.wikipedia.org/wiki/Big_O_notation)
>
> -Tim
>
> prt wrote:
>> Hi to all again,
>>
>> I added filter object for all requests <url-pattern>/*</url-pattern>.
>> In the Filter class i check the ServletPath
>> (HttpServletRequest.getServletPath()) and
>> i check if is equals to alist of allowd paths. it is work just perfect.
>> But i think that is damage the performance, is it ?
>>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: [email protected]
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
--
View this message in context:
http://www.nabble.com/Servlet-Filtering---performance..-tf3356429.html#a9335687
Sent from the Tomcat - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To start a new topic, e-mail: [email protected]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]