Чтобы иметь только один шаблон URL, необходимо указать общий шаблон префикса (папки), например /history/*
, или шаблон суффикса (расширения), например *.history
.У вас не может быть шаблона URL с подстановочными знаками с обеих сторон, например */history/*
.Лучше всего, чтобы сервлет истории отображался на /history/*
и изменил URL соответственно, например, на /history/aDifferentServlet
(эта часть затем доступна request.getPathInfo()
в сервлете истории).
При измененииURL нежелателен, вам нужно создать Filter
или переписать сервлеты, которые они перенаправляют в сервлет истории, всякий раз, когда URI запроса соответствует шаблону */history/*
.