contextPath
- родительский путь для всего содержимого в этом контексте.
Jetty отправит ваш запрос этому обработчику только в случае совпадения contextPath
.
По сути, это значение только для чтения, которое можно установить только перед запуском LifeCycle этого обработчика.
Так что, если вы использовали, скажем, /api
, то это по сути то же самое, что и /api/*
и /api/
Затем вы можете использовать стандартные HttpServletRequest
данные, чтобы получить доступ к тому, что URI действительно был передан вам.
Возможно, вы захотите просто использовать ServletContextHandler
и обычные сервлеты, если вам нужно нарезать / нарезать URI более сложными способами.
Вы даже можете воспользоваться PathMappings
, найденным в ServletContextHandler
, для творческого сопоставления сервлетов (префикс, точный, суффикс, глоб, регулярное выражение, шаблон uri и т. Д.).