Как получить URL-адреса без суффикса (например, .action) в Struts 2?

Вот в чем дело, мне нужно не только обслуживать java, но и некоторые файлы javascript с моим .war. Итак, г. если кто-то заходит на URL:

example.com/js/foo.jar

Тогда мне нужно, чтобы он был правильно представлен в виде файла JavaScript. В то же время, если кто-то идет в:

example.com/bar

Мне нужно, чтобы Struts2 служил возможным контроллером.

Методы, которые я нашел в Интернете для удаления суффикса из URL, заставили бы оба URls обслуживаться распорками 2 (и, следовательно, дать ошибку для первогоfoo.js файл, хотя он существует). Есть ли способ (например, перехватчик), который сначала проверит, существует ли данный файл .js, прежде чем выдавать ошибку?

Ответы на вопрос(2)

Ваш ответ на вопрос