In the message "Re: uriPattern exactness", dated 2008-10-16, Cliff Binstock wrote:

P.S.  What is worse (maybe very confusing) is that this might match too:
/foo/myFoo/bar/baz/bletch/fred.xml
Again, I would like to forcefully ensure that this doesn't end up matching.

From memory - by default, the mode for matching incoming URIs to your URI templates is 'starts with' rather than 'equals'.

As Jerome wrote back in February 2008:
In some cases, you might want to change this default mode, and this
is easy to do via the "defaultMatchingMode" property on Router, or by
modifying the "matchingMode" property of the template associated with
the route created by the Router.attach() methods. For the modes, you can
use the Template.MODE_EQUALS or Template.MODE_STARTS_WITH constants."

  Here's one example of the latter:

router.getTemplate().setMatchingMode(Template.MODE_EQUALS)

  Hope this is germane to your needs.

Aron

Reply via email to