Можно ли указать стандартный контейнер сервлетов Java EE для интерпретации и рендеринга файла как JSP, даже если он не имеет расширения .jsp?Можете ли вы сделать файл без расширения .jsp как JSP?
Скажем, у меня есть файл foo.xyz в корневом каталоге моей WAR. Этот файл содержит некоторую логику jstl, как и ожидалось в файле .jsp. Если я запрошу http://myserver/myapp/foo.xyz, я собираюсь увидеть буквальный код из этого файла, представленного как текст. Есть ли способ настроить веб-приложение таким образом, чтобы он отображал файл с использованием JSP-интерпретатора без изменения расширения файлов?
Пожалуйста, не спрашивайте, почему я хотел бы это сделать. Сложности сложны.
Это решение работает на Tomcat, но не на Websphere. Я думаю, что это взломать, а не стандарт де-факто *. – LaurentG
@LaurentG: ответ уже рассмотрел это. Просто используйте одно и то же '<имя сервлета>', которое использует сама Websphere. – BalusC
Поскольку я разрабатываю Tomcat и развертываю на Websphere, я думаю, что наиболее общее решение, которое я предложил, лучше (я не хочу управлять двумя web.xml). Но для большинства распространенных случаев ваше решение работает хорошо. – LaurentG