Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Q. on Servlet Mapping Specification (re-post)

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

Could someone elaborate further these 2 specifications:

(I)

SRV.11.1

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.


Question:

Supposing your mapping is as follows:
<servlet-name>servlet3</servlet-name>
<url-pattern>/catalog</url-pattern>

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!

II

SRV.11.2

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


Question:
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?

Thanks.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic