On Tue, Oct 4, 2011 at 22:50, André Warnier <a...@ice-sa.com> wrote:
[...]
>
> So my question is : which of Matcher or Pattern is really used in the
> Valve's code ?
>

You use a Matcher to match. A Pattern is only the compiled form of a regex:

final String re = "^";
final Pattern p = Pattern.compile(re);
final Matcher m = p.matcher("myinput");

if (m.matches())
    // etc

So, the fact that Matcher instances are not thread safe is not really
the problem.

[...]
>
> - or the documentation should be amended to indicate that the expression
> provided for allow and deny is already automatically anchored at the
> beginning and end of the string.

Agreed. The Tomcat documentation also suffered the same problem (wrt
regex usage in its <regex-mapper> IIRC) and I've had the doc fixed :p

-- 
Francis Galiegue
ONE2TEAM
Ingénieur système
Mob : +33 (0) 683 877 875
Tel : +33 (0) 178 945 552
f...@one2team.com
40 avenue Raymond Poincaré
75116 Paris

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to