Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Q. on Servlet Mapping Specification (re-post)  RSS feed

Alton Hernandez
Ranch Hand
Posts: 443
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Could someone elaborate further these 2 specifications:



2. The container will recursively try to match the longest path-prefix. This is done by stepping down the path tree a directory at a time, using the / character as a path separator. The longest match determines the servlet selected.


Supposing your mapping is as follows:

And your URL is /catalog/index.html

Does recursively means the following:

1. Try to match /catalog/index.html. Not found!
2. Step down the path tree which will give you /catalog. Try to match - Found!



A string beginning with a / character and ending with a /* suffix is used for path mapping.

Suppose you have a mapping of /foo/bar/*, is the string used for path mapping only includes those characters inside the / and /*, i.e. only foo/bar is used in this example?

  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!