Если вы хотите использовать web.xml, то я думаю, что он не будет работать с сервлет-отображением, потому что шаблоны url игнорируют параметры get. (Не уверен на 100%, если есть другой способ сделать это возможным.)
Конечно, вы можете отобразить Showcase.html на сервлет, и в этом сервлете решить, что делать, основываясь на параметре get "_escaped_fragment_". Но вызывать сервлет немного дороже, просто чтобы обслуживать статическую страницу для большинства запросов (не так уж плохо, но все же. Вы можете установить заголовки кэша, если уверены, что он не меняется).
Или у вас может быть Apache или что-то еще перед вашим сервером - но я понимаю, что мне бы тоже не хотелось этого делать. Может быть, ваш сервер JavaEE (каким вы используете BTW?) Предоставляет какой-то механизм фильтрации URL-адресов перед передачей запроса в веб-контейнер - я тоже хотел бы знать это!