Вот в чем дело, мне нужно не только обслуживать java, но и некоторые файлы javascript с моим .war. Так, например. если кто-то переходит по URL:
example.com/js/foo.jar
Затем мне нужно, чтобы это правильно обслуживалось как файл javascript. В то же время, если кто-то идет на:
example.com/bar
Мне нужно, чтобы Struts2 обслуживал его в качестве возможного контроллера.
Методы, которые я нашел в Интернете для удаления суффикса из URL-адреса, приведут к тому, что оба URL-адреса будут обслуживаться struts 2 (и, следовательно, выдадут ошибку для первого файла foo.js
, даже если он существует). Есть ли способ (например, перехватчик), который сначала проверит, существует ли данный файл .js, прежде чем выдавать ошибку?