Czy można rozpoznać standardowy kontener serwletu Java EE, aby zinterpretować i wyrenderować plik jako plik JSP, nawet jeśli nie ma on rozszerzenia .jsp?Czy można renderować plik bez rozszerzenia .jsp jako strony JSP?
Powiedzmy, że mam plik o nazwie foo.xyz w katalogu głównym mojego WAR. Ten plik zawiera logikę jstl, jakiej można oczekiwać w pliku .jsp. Jeśli poprosię o numer http://myserver/myapp/foo.xyz, zobaczę literalny kod z tego pliku wyrenderowanego jako tekst. Czy istnieje sposób na skonfigurowanie aplikacji internetowej tak, aby renderowała plik za pomocą interpretera JSP bez zmiany rozszerzenia pliku?
Proszę nie pytać, dlaczego chciałbym to zrobić. Ograniczenia są skomplikowane.
To rozwiązanie działa na serwerze Tomcat, ale nie na serwerze Websphere. Myślę, że to hack, a nie * de facto standard *. – LaurentG
@ LaurentG: odpowiedź już to omówiła. Po prostu użyj tego samego '' jak sama Websphere. –
BalusC
Odkąd pracuję z Tomcat i wdrażam na Websphere, myślę, że najbardziej ogólne rozwiązanie, które zaproponowałem, jest lepsze (nie chcę zarządzać dwoma web.xml). Ale w przypadku najczęstszych przypadków Twoje rozwiązanie działa również dobrze. – LaurentG